Reaction time

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.

Which reports use Reaction time?

Find Reaction time in Team health insights, Review collaboration, and Check-in.

What does Reaction time measure?

Reaction time helps you understand how long it takes for PRs to get reviews.

Use Reaction time with Responsiveness to pinpoint which part of the review process is causing PRs to be open and unread for longer than necessary. A high Reaction time could mean reviewers are not responding to submitted PRs quickly or not responding at all.

The short video below summarizes the Reaction time metric.

How is Reaction time calculated?

Reaction time is calculated as the sum of all reviewer response times divided by the number of reviewer responses.

A reviewer's response time is the time between a submitter's action and a reviewer's response.

A reviewer is any user who comments, commits, reviews, approves, merges, or closes a submitted PR. Reaction time calculates the reviewer response time between a submitter action and each user’s first response to the action.

A submitter action is a commit, comment, merge, or closure from the PR’s submitter. A reviewer response is the first reviewer comment, commit, review, approval, merge, or closure immediately preceded by a submitter action.

What data is included in Reaction time?

Reaction time treats reviewer actions from a single reviewer, without submitter actions, as a single reviewer action. It only counts the first submitter action from that submitter when finding the response time.

If there are multiple reviewer actions in a row from different reviewers, Reaction time counts the first reviewer action from each reviewer.

Reviewer actions aren't included in Reaction time if:

  • The reviewer is excluded from reports.

  • The reviewer is a hidden user.

  • The comment or commit of the reviewer is excluded.

PRs aren't included in Reaction time if:

  • The PR is unmerged.

  • The PR is created by a user who is excluded from reports.

  • The PR is created by a hidden user.

  • The PR is an excluded pull request.

  • The PR is from a deleted repository.

  • The PR is deleted from a repository.

  • The PR doesn’t get a reviewer action.

Need support? Create a request with our support team.

Copyright © 2005 - 2026 Appfire | All rights reserved.