Related Experiment Video
Updated: Sep 25, 2025

Shotgun Proteomics Sample Processing Automated by an Open-Source Lab Robot
Published on: October 28, 2021
Dependency management bots in open-source systems-prevalence and adoption
Linda Erlenhov1, Francisco Gomes de Oliveira Neto2, Philipp Leitner1
1Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden.
Abstract:
Bots have become active contributors in maintaining open-source repositories. However, the definitions of bot activity in open-source software vary from a more lenient stance encompassing every non-human contributions vs frameworks that cover contributions from tools that have autonomy or human-like traits (i.e., Devbots). Understanding which of those definitions are being used is essential to enable (i) reliable sampling of bots and (ii) fair comparison of their practical impact in, e.g., developers' productivity. This paper reports on an empirical study composed of both quantitative and qualitative analysis of bot activity. By analysing those two bot definitions in an existing dataset of bot commits, we see that only 10 out of 54 listed tools (mainly dependency management) comply with the characteristics of Devbots. Moreover, five of those Devbots have similar patterns of contributions over 93 projects, such as similar proportions of merged pull-requests and days until issues are closed. Our analysis also reveals that most projects (77%) experiment with more than one bot before deciding to adopt or switch between bots. In fact, a thematic analysis of developers' comments in those projects reveal factors driving the discussions about Devbot adoption or removal, such as the impact of the generated noise and the needed adaptation in development practices within the project.
Related Concept Videos
Distribution Reliability and Automation
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Global Regulatory Systems
Control Systems
At the heart...
Synthetic Biology
Golden rice
Golden rice is a genetically modified...
Control Systems: Applications
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...

