Quality Gatekeepers: Investigating the Effects ofCode Review Bots on Pull Request Activities
Mairieli Wessel, Alexander Serebrenik, Igor Wiese, Igor Steinmacher,, Marco A. Gerosa

TL;DR
This study examines how code review bots influence pull request activities and developer communication in open source projects, revealing increased merged PRs but decreased discussions and non-merged PRs, with insights from both quantitative analysis and practitioner interviews.
Contribution
It provides empirical evidence on the impacts of code review bots on project dynamics, combining regression analysis with practitioner insights to inform better bot integration strategies.
Findings
Increased monthly merged pull requests after bot adoption
Decreased non-merged pull requests and developer communication
Bots improve transparency and confidence in code reviews
Abstract
Software bots have been facilitating several development activities in Open Source Software (OSS) projects, including code review. However, these bots may bring unexpected impacts to group dynamics, as frequently occurs with new technology adoption. Understanding and anticipating such effects is important for planning and management. To analyze these effects, 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. We also interviewed 12 practitioners, including open-source maintainers and contributors. 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. From the developers' perspective, these effects are explained…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Open Source Software Innovations · Software Engineering Techniques and Practices
