The Effects of Continuous Integration on Software Development: a Systematic Literature Review
Eliezio Soares, Gustavo Sizilio, Jadson Santos, Daniel Alencar, Uira, Kulesza

TL;DR
This systematic literature review examines empirical evidence on how continuous integration impacts software development, highlighting benefits like improved cooperation and challenges such as technical issues, based on 101 studies.
Contribution
It provides a comprehensive synthesis of empirical findings on CI's effects, identifying key themes and gaps in current research.
Findings
CI improves team cooperation and software quality
CI introduces technical and process challenges
Research on CI's effects has increased in recent years
Abstract
Context: Continuous integration (CI) is a software engineering technique that proclaims a set of frequent activities to assure the health of the software product. Researchers and practitioners mention several benefits related to CI. However, no systematic study surveys state of the art regarding such benefits or cons. Objective: This study aims to identify and interpret empirical evidence regarding how CI impacts software development. Method: Through a Systematic Literature Review, we search for studies in six digital libraries. Starting from 479 studies, we select 101 empirical studies that evaluate CI for any software development activity (e.g., testing). We thoroughly read and extract information regarding (i) CI environment, (ii) findings related to effects of CI, and (iii) the employed methodology. We apply a thematic synthesis to group and summarize the findings. Results: Existing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Open Source Software Innovations
