Back to Search
Start Over
The silent helper: the impact of continuous integration on code reviews
- 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