What mehen emits
Semantics
- Commits touching more than 30 files don’t contribute (code-maat’s changeset-noise threshold): bulk reformats and license-header sweeps would otherwise dominate every file’s score.
- Merge commits don’t contribute (their changesets replay the merged commits).
- Renames keep accumulating onto the surviving file’s identity.
How to read it
References
- code-maat
soc/couplinganalyses (repo). - Tornhill, A. (2015). Your Code as a Crime Scene. Pragmatic Bookshelf — temporal coupling chapters.
- CodeScene change-coupling documentation.
See also
- Commit frequency — how often the file changes at all.
- Hotspot — where frequency meets complexity.