Back to Search Start Over

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

Authors :
Cassee, Nathan
Vasilescu, Bogdan
Serebrenik, Alexander
Cassee, Nathan
Vasilescu, Bogdan
Serebrenik, Alexander
Source :
Kontogiannis, Kostas, Khomh, Foutse, Chatzigeorgiou, Alexander, Fokaefs, Marios-Eleftherios, Zhou, Minghui (Ed.), SANER 2020 - Proceedings of the 2020 IEEE 27th International Conference on Software Analysis, Evolution, and Reengineering, p.423-434. Institute of Electrical and Electronics Engineers.
Publication Year :
2020

Abstract

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.

Details

Database :
OAIster
Journal :
Kontogiannis, Kostas, Khomh, Foutse, Chatzigeorgiou, Alexander, Fokaefs, Marios-Eleftherios, Zhou, Minghui (Ed.), SANER 2020 - Proceedings of the 2020 IEEE 27th International Conference on Software Analysis, Evolution, and Reengineering, p.423-434. Institute of Electrical and Electronics Engineers.
Notes :
Cassee, Nathan
Publication Type :
Electronic Resource
Accession number :
edsoai.on1144830722
Document Type :
Electronic Resource