Skip to main content

Module entity_effort

Module entity_effort 

Expand description

entity-effort analysis — code-maat parity.

Per-(entity, author) row showing how many revisions a given author contributed to a given file, alongside the total revisions of that file. Useful for surfacing “who’s doing the work on this file” without collapsing to a single main-dev.

Output sorted by entity ASC, author_revs DESC, author ASC — deterministic across runs (code-maat sorts only by the first two and relies on Clojure’s stable sort).

Research basis: see docs/research-foundations.md entry “entity-effort / entity-ownership” (D’Ambros, Gall, Lanza & Pinzger 2008 — per-author-per-file detail as input to expertise heat maps and refactoring-task assignment).

Structs§

EntityEffortRow

Functions§

run_entity_effort