2021
DOI: 10.48550/arxiv.2103.05451
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

The Effects of Continuous Integration on Software Development: a Systematic Literature Review

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… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(5 citation statements)
references
References 26 publications
0
5
0
Order By: Relevance
“…We were inspired by Felidré et al's work on the CI Theater phenomenon [10], which revealed that many projects do not follow CI practices. Therefore, instead of considering the usage of a CI server as the sole criterion to assume that projects use CI (which is a problem also highlighted by Soares et al 's work [25]), we investigated the potential impact of CI on quality and productivity outcomes by means of 5 CI subpractices.…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…We were inspired by Felidré et al's work on the CI Theater phenomenon [10], which revealed that many projects do not follow CI practices. Therefore, instead of considering the usage of a CI server as the sole criterion to assume that projects use CI (which is a problem also highlighted by Soares et al 's work [25]), we investigated the potential impact of CI on quality and productivity outcomes by means of 5 CI subpractices.…”
Section: Discussionmentioning
confidence: 99%
“…Existing research still lacks a well-defined set of criteria to analyze the potential impact of CI on software development [25]. For instance, several studies consider the use of a CI service (e.g., Travis-CI) as the sole criterion to indicate whether projects use CI or not [25].…”
Section: Sub-practicesmentioning
confidence: 99%
See 3 more Smart Citations