Our review and collaboration package provides a way for software teams to see the ground truth of what’s happening in the code review process. The package is split into three sets of metrics: Submit, Review, and Team Collaboration. Below is a list of all of the metrics and their definitions.
- Responsiveness: The time it takes a submitter to respond to a comment on their pull request with either another comment or a code revision.
- Comments Addressed: The percentage of comments to which a submitter responds.
- Receptiveness: The percentage of comments the Submitter accepts as denoted by code revisions.
- Unreviewed PRs: The percentage of PR’s that have no comments.
- Reaction Time: The time it takes for the reviewer(s) to review a pull request or respond to a comment.
- Involvement: The percentage of Pull Requests that the reviewer(s) participated in.
- Influence: The ratio of follow-on commits made after the reviewer(s) commented.
- Review Coverage: The percentage of hunks commented on by the reviewer(s).
Time to Resolve: The time it takes to close a pull request.
Time to First Comment: The time between when a pull request is opened and the time the first reviewer comments.
Follow-on Commits: The number of code revisions added to a pull request after it is opened for review.
PR Activity Level: A measure of how active a pull request is on a scale of Low, Modest, Normal, Elevated, High, as calculated by the comment count, word length, and recency of the comment.
Ticket Activity Level: A measure of how active a ticket is on a scale of Low, Modest, Normal, Elevated, High, as calculated by the comment count, word length, and recency of the comment.
Sharing Index: Measures how broadly information is being shared amongst a team by looking at who's reviewing who's PRs.
Number of PRs Reviewed: Total number of PRs that were reviewed.
Number of Authors Reviewed: Total number of submitter users that were reviewed
Available Reviewers: The count of unique users who committed or commented in the selected time period.
Active Reviewers: The count of active users who actually reviewed a PR in the selected time period.
Submitters: Total number of users who submitted a PR in the selected time period.
If you need help, please email firstname.lastname@example.org for 24/7 assistance.