Submitter Response Times

Submitter Response Time

It represents the average time it takes for the submitter to respond to a comment by the reviewer on their PR. This metric is a good signal towards the cause of high rework time. It represents the average time it takes for a submitter to respond to a review. It is calculated based on both, response as a follow-on commit or just an addressed comment.

Computation of the metric

  1. The timestamp of the reviewer's last comment is recorded.
  2. The time when the submitter responds, whether it's a comment or a code revision, is captured.
  3. The time difference between these two timestamps is calculated.
  4. This process is repeated for multiple instances of reviewer-submitter interactions.
  5. The Submitter Response Time metric is then derived by averaging these time differences.

Dashboards where this metric is used

  1. Review Collaboration

Use cases of this metric

  1. It helps team leaders and project managers gauge how promptly developers incorporate feedback from their peers. A shorter response time suggests a more agile development process, where issues are addressed swiftly, leading to faster iterations and improved code quality.