Inactive Contributors
Question: How many Contributors have gone inactive over a specific period of time?
Overview
Inactive Contributors measures how many contributors have stopped contributing over a specific period of time. The period of time required for a contributor to be counted as inactive can be decided by a variable and this metric will display the number of contributors that have been labelled as inactive over a given time frame. The variables are 1. a time period and 2. a interval. The time period will be the period over which the number of inactive members will be displayed. For example if time period = year, then it will display the number of contributors that have gone inactive each year. The interval will determine how long it takes for a contributor to be labeled as inactive. If a contributor has not made a contribution for a length of time longer than the interval, they will be counted as inactive. The metric will work by: getting a list of all contributors, checking the last contribution date, if the last contribution date is before the cutoff then add them to the inactivity count of the period they last contributed in and create list of inactive contributors
Want to Know More?
Data Collection Strategies
- The list of contributors can be collected using the existing contributors metric.
- To determine the last contribution date new code may be needed.
Filters
- Minimum contributions required to be considered active
- Period of time to determine inactivity
- Start date/End date
- Period of graph
Contributors
- Vinod K. Ahuja
- Kevin Lumbard
- 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=3614
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.