What to Expect from Code Review Bots on GitHub? A Survey with OSS Maintainers

Mairieli Wessel, Alexander Serebrenik, Igor Wiese, Igor Steinmacher, Marco A. Gerosa

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

4 Citaten (Scopus)

Samenvatting

Software bots are used by Open Source Software (OSS) projects to streamline the code review process. Interfacing between developers and automated services, code review bots report continuous integration failures, code quality checks, and code coverage. However, the impact of such bots on maintenance tasks is still neglected. In this paper, we study how project maintainers experience code review bots. We surveyed 127 maintainers and asked about their expectations and perception of changes incurred by code review bots. Our findings reveal that the most frequent expectations include enhancing the feedback bots provide to developers, reducing the maintenance burden for developers, and enforcing code coverage. While maintainers report that bots satisfied their expectations, they also perceived unexpected effects, such as communication noise and newcomers' dropout. Based on these results, we provide a series of implications for bot developers, as well as insights for future research.

Originele taal-2Engels
TitelProceedings - 34th Brazilian Symposium on Software Engineering, SBES 2020
UitgeverijAssociation for Computing Machinery, Inc
Pagina's457-462
Aantal pagina's6
ISBN van elektronische versie9781450387538
DOI's
StatusGepubliceerd - 21 okt. 2020
Evenement34th Brazilian Symposium on Software Engineering, SBES 2020 - Virtual, Online, Brazilië
Duur: 21 okt. 202023 okt. 2020

Publicatie series

NaamACM International Conference Proceeding Series

Congres

Congres34th Brazilian Symposium on Software Engineering, SBES 2020
Land/RegioBrazilië
StadVirtual, Online
Periode21/10/2023/10/20

Bibliografische nota

Publisher Copyright:
© 2020 ACM.

Vingerafdruk

Duik in de onderzoeksthema's van 'What to Expect from Code Review Bots on GitHub? A Survey with OSS Maintainers'. Samen vormen ze een unieke vingerafdruk.

Citeer dit