Litcius/Paper detail

Effects of Adopting Code Review Bots on Pull Requests to OSS Projects

Mairieli Wessel, Alexander Serebrenik, Igor Wiese, Igor Steinmacher, Marco Aurélio Gerosa

202069 citationsDOI

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.

Topics & Concepts

Leverage (statistics)Computer scienceCode reviewCode (set theory)SoftwareSource codeSoftware engineeringOpen sourceStatic program analysisSoftware developmentWorld Wide WebOperating systemProgramming languageSet (abstract data type)Machine learningSoftware Engineering ResearchOpen Source Software InnovationsSoftware Engineering Techniques and Practices
Effects of Adopting Code Review Bots on Pull Requests to OSS Projects | Litcius