The silent helper: the impact of continuous integration on code reviews

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

2 Citaten (Scopus)
174 Downloads (Pure)

Samenvatting

The adoption of Continuous Integration (CI) has been shown multiple benefits for software engineering practices related to build, test and dependency management. However, the impact of CI on the social aspects of software development has been overlooked so far. Specifically, we focus on studying the impact of CI on a paradigmatic socio-technical activity within the software engineering domain, namely code reviews.

Indeed, one might expect that the introduction of CI allows reviewers to focus on more challenging aspects of software quality that could not be assessed using CI. To assess validity of this expectation we conduct an exploratory study of code reviews in 685 GitHub projects that have adopted Travis-CI, the most popular CI-service on GitHub.

We observe that with the introduction of CI, pull requests are being discussed less.
This decrease in amount of discussion, however, cannot be explained by the decrease in the number of updates of the pull requests. This means that in presence of CI developers perform the same amount of work by communicating less, giving rise to the idea of CI as a silent helper.
Originele taal-2Engels
TitelSANER 2020 - Proceedings of the 2020 IEEE 27th International Conference on Software Analysis, Evolution, and Reengineering
RedacteurenKostas Kontogiannis, Foutse Khomh, Alexander Chatzigeorgiou, Marios-Eleftherios Fokaefs, Minghui Zhou
UitgeverijInstitute of Electrical and Electronics Engineers
Pagina's423-434
Aantal pagina's12
ISBN van elektronische versie9781728151434
DOI's
StatusGepubliceerd - 6 feb 2020
Evenement27th IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2020 - London, Canada
Duur: 18 feb 202021 feb 2020

Publicatie series

NaamSANER 2020 - Proceedings of the 2020 IEEE 27th International Conference on Software Analysis, Evolution, and Reengineering

Congres

Congres27th IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2020
LandCanada
StadLondon
Periode18/02/2021/02/20

Vingerafdruk Duik in de onderzoeksthema's van 'The silent helper: the impact of continuous integration on code reviews'. Samen vormen ze een unieke vingerafdruk.

Citeer dit