You are here:

Change Request Acceptance Ratio

Question: What is the ratio of change requests accepted to change requests closed without being merged?

Overview

Change Request Acceptance Ratio measures the ratio of change requests merged (accepted) vs change requests closed without being merged. Each change request can be in one of three states: open, merged (accepted), and closed without merge (declined). Data points are derived from the ratio of merged change requests to closed change requests without merges. This provides insight into several repository characteristics, including openness to outside contributions, growth of the contributor community, the efficiency of code review processes, and, when measured over time, the trajectory of a project in its evolution. Different ratios should be interpreted in the context of each repository or project. Reviewing this metric over time can help identify trends and inform strategies for improving project health and sustainability and actively promote a culture of acceptance and collaboration.

Want to Know More?

Click to read more about this metric.

Data Collection Strategies

Potential parameters include:

  • Time Period Granularity (Weekly, Monthly, Annually).
  • Change in ratio over the period of time.
  • Show contributor count
  • Origin of change request: branch or fork? Change requests from repository forks are more commonly from outside contributors, while branch originating change requests come from people with repository commit rights.

Potential aggregators include:

  • Total change requests merged (accepted)
  • Total change requests closed without merge
  • Total change requests in an open state

Visualizations

CHAOSS tools provide a number of visualizations for this metric. The first visualization shows the accepted and declined change requests organized annually, from which ratios can be derived.

Closed PR Volume

Review/Week

Reviews Accepted/Week


References

Contributors

  • Matt Germonprez
  • Kevin Lumbard
  • Elizabeth Barron
  • Peculiar C Umeh

Additional Information

To edit this metric please submit a Change Request here

To reference this metric in software or publications please use this stable URL: https://chaoss.community/?p=3598

The usage and dissemination of health metrics may lead to privacy violations. Organizations may be exposed to risks. These risks may flow from compliance with the GDPR in the EU, with state law in the US, or with other laws. There may also be contractual risks flowing from terms of service for data providers such as GitHub and GitLab. The usage of metrics must be examined for risk and potential data ethics problems. Please see CHAOSS Data Ethics document for additional guidance.

Tags:
Was this article helpful?
Dislike 0