Git Authors is one of Understand's built-in reports — run it on your own code from the GUI, or headlessly with und report.
Git Authors
Languages: AnyTargets: Architectures, Files, Project
Identify and report on the commit authors for a given target.
This interactive report provides a summary pie chart and overview metrics in addition to a table detailing each author's contribution.
Authors can be broken into three categories:
- Owner: the author(s) with the most commits
- Major Contributor: at least 5% of the commits
- Minor Contributor: less than 5% of the commits
Files with strong ownership are preferred, and files with many minor contributors are more bug prone. (Bird, Christian, et al. "Don't touch my code! Examining the effects of ownership on software quality." Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering. 2011.)
See also the Git Solution, the blog article ↗ describing the Git plugins, the chart Git Authors Pie Chart, the architectures Git Owner and Git Author, and the metrics Authors, Ownership, Major Contributors and Minor Contributors .