Bot Activity
Question: What is the volume of automated bot activity?
Overview
Bot Activity measures the level of automated activity within a project, identifying contributions from software agents rather than human contributors. A bot is a piece of software that supports project activities. Data points are calculated by the types of actions performed, the frequency of interactions, and the patterns of activity associated with bot accounts. Bot activity helps differentiate between human and machine contributions including issue, merge request management and contributor agreements. Bots give open source software projects numerous options in deciding how to effectively manage project work. Understanding the role of automation in project workflows, community managers can ensure that human contributions are valued and recognized. Bot activity may provide additional context for: Time to first response, build process timing, social considerations(not just all robots), an indication of maturity, community size and project transparency.
Want to Know More?
Filters
- Ratio of bot to human activity over time
- Average number of bots over time
- Bots that have user profiles, require human interaction and function by themselves (automated).
- Bots that assist with software development, communication, access control and inclusivity.
- Platform where the bot is used (e.g., GitHub, Slack)
Visualizations
References
Contributors
- Sean Goggins
- Matt Germonprez
- Kevin Lumbard
- Dawn Foster
- Elizabeth Barron
- Vinod Ahuja
- Matt Cantu
- 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=3465
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.