Skip to main content
DMI summarizes how maintainable a Markdown file is as a repository artifact. It is the documentation analogue of the Maintainability Index for source code.

Formula

Components are first normalized to [0, 1], then combined:

Bands

DMI is not “usefulness”

A long, linear filler document can score respectable DMI while scoring high on Filler / Lazy Risk. A short dense architecture note can score low DMI but be extremely high-value. DMI measures maintainability burden, not value. The combined DMI × RCI × Filler Risk matrix (review criticality) is the canonical way to read DMI in context.

References

  • Oman, P. & Hagemeister, J. (1992). Metrics for assessing a software system’s maintainability. IEEE Conference on Software Maintenance — the source-code MI ancestor.

See also