TL;DR
Similar to how we define an “active committer” to have a relevant base of users for analysis, we also want to define an “active reviewer” when talking about review trends.
- A typical Github repo contains many reviews from people who rarely review. In fact, 11% of people with any review activity only submitted 1 review from Jan 2023 to now.
Similar to “active developer” then, we propose defining an active reviewer as someone who reviews a median of ≥ 1 PR/week — meaning they review code on a regular basis.
Definition: an active reviewer is someone who reviews ≥ 1 PR a week
For the purposes of current state analysis, they must have:
- reviewed at least one PR since 2023 and
- submitted a median of ≥ 1 review per week
46% of active reviewers leave 80% of all reviews
- If we don’t filter for active reviewers, then our curve even more closely follows the Pareto principle: 22% of reviewers drive 80% of all reviews.