Pull request and collaboration metrics

Learn about metrics calculated from pull request data.

Articles

Iterated PRs
Iterated PRs is the percentage of merged pull requests that have at least one follow-on commit. In this article Which reports use Iterated PRs What does Iterated PRs measure How is Iterated PRs calculated? What data is included in Ite...
Thoroughly reviewed PRs
Thoroughly reviewed PRs is the percentage of merged pull requests that have at least one regular or robust non-excluded, non-submitter comment, rounded to the nearest tenth of a percent. In this article Which reports use Thoroughly reviewed...
PR iteration time
PR iteration time is the average time between the first non-submitter comment and the final commit on a pull request. In this article Which reports use PR iteration time? What does PR iteration time measure? How is PR iteration time calc...
Review Metrics
Review metrics provide software teams insight into what’s happening in the code review process. Review metrics include: Reaction time is the average number of hours it takes for a reviewer to respond to a set of PRs as a reviewer. Invo...
Submit metrics
The submitter metrics make it easy to understand how PR submitters are responding to and incorporating feedback from the code review process. In this article Submit Metrics Responsiveness Unreviewed PRs Comments Addressed Receptive...
Team collaboration metrics
The Team collaboration metrics are designed to give managers a bird's-eye view of how their teams are behaving in the code review process. These metrics illuminate knowledge concentration centers, code that may require your attention, and bottl...
Time to merge
Time to merge is the average time in hours between when pull requests are created and when they are merged, rounded to the nearest tenth of an hour. Note: If you set Pull request tracking to First commented , the pull request creation time i...
Time to first comment
Time to first comment is the average time in hours between when pull requests are created to when they receive their first comment, rounded to the nearest tenth of an hour. Note: If you set Pull request tracking to First commented , your Ti...
Unreviewed PRs
Unreviewed PRs is the percentage of merged pull requests with no comments or approvals, rounded to the nearest tenth of a percent. In this article Which reports use Unreviewed PRs? What does Unreviewed PRs measure? How is Unreviewed PRs...
Responsiveness
Responsiveness is the average number of hours it takes for a submitter to respond after a reviewer action, rounded to the nearest tenth of an hour. In this article Which reports use Responsiveness? What does Responsiveness measure? How i...
Reaction time
Reaction time is the average number of hours it takes for an individual or team to respond to a set of PRs as a reviewer. In this article Which reports use Reaction time? What does Reaction time measure? How is Reaction time calculated? ...