Abstract
Software bots, which are widely adopted by Open Source Software (OSS) projects, support developers on several activities, including code review. However, as with any new technology adoption, bots may impact group dynamics. Since understanding and anticipating such effects is important for planning and management, we investigate how several activity indicators change after the adoption of a code review bot. We employed a regression discontinuity design on 1,194 software projects from GitHub. Our results indicate that the adoption of code review bots increases the number of monthly merged pull requests, decreases monthly non-merged pull requests, and decreases communication among developers. Practitioners and maintainers may leverage our results to understand, or even predict, bot effects on their projects’ social interactions.
Original language | English |
---|---|
Title of host publication | Proceedings - 2020 IEEE International Conference on Software Maintenance and Evolution, ICSME 2020 |
Publisher | IEEE Computer Society |
Number of pages | 11 |
ISBN (Electronic) | 9781728156194 |
DOIs | |
Publication status | Published - 30 Sept 2020 |
Keywords
- Code Review
- GitHub Bots
- Open Source Software
- Software Bots
- Software Engineering