From Specialized Mechanics to Project Butlers: the Usage of Bots in OSS Development

Zhendong Wang, Yi Wang, David Redmiles
2022 IEEE Software  
Open Source Software (OSS) projects are increasingly complex in scale, requiring practitioners' efforts in many tedious housekeeping tasks. Often, practitioners leverage software agents (aka bots) to automate their routine workflows and maintain their projects' efficiency and effectiveness. Relatedly, many OSS stakeholders, including practitioners and researchers, have invested significant resources to improve state-of-the-art bot techniques, resulting in numerous bots covering almost every
more » ... ct of modern software development practices. Given this progress, we seek to empirically identify how OSS projects adopt bot services from the diverse selections. Our empirical research examines bot usage in the most popular OSS repositories in GITHUB.
doi:10.1109/ms.2022.3180297 fatcat:6tciwq4hqvautc3io3imhzr5hy