2017 IEEE International Conference on Software Maintenance and Evolution (ICSME) 2017
DOI: 10.1109/icsme.2017.67
|View full text |Cite
|
Sign up to set email alerts
|

A Tale of CI Build Failures: An Open Source and a Financial Organization Perspective

Abstract: Continuous Integration (CI) and Continuous Delivery (CD) are widespread in both industrial and open-source software (OSS) projects. Recent research characterized build failures in CI and identified factors potentially correlated to them. However, most observations and findings of previous work are exclusively based on OSS projects or data from a single industrial organization. This paper provides a first attempt to compare the CI processes and occurrences of build failures in 349 Java OSS projects and 418 proj… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
38
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
4
2

Relationship

7
3

Authors

Journals

citations
Cited by 57 publications
(40 citation statements)
references
References 25 publications
2
38
0
Order By: Relevance
“…The majority (82%) include ASATs in their CI build. A popular choice among our interviewees is SonarQube (40%), a result that is in line with previous work conducted in industry [44]. The other ASATs that are most-employed in our participants' companies are Findbugs (13.6%), Checkstyle (9.1%) and IDE plugins, e.g., CodePro (9.1%).…”
Section: B Semi-structured Interviews With Professional Developerssupporting
confidence: 80%
“…The majority (82%) include ASATs in their CI build. A popular choice among our interviewees is SonarQube (40%), a result that is in line with previous work conducted in industry [44]. The other ASATs that are most-employed in our participants' companies are Findbugs (13.6%), Checkstyle (9.1%) and IDE plugins, e.g., CodePro (9.1%).…”
Section: B Semi-structured Interviews With Professional Developerssupporting
confidence: 80%
“…In the last years, researchers have proposed a growing number of studies targeting CI practices [2,38,39], also thanks to the increasing availability of publicly available CI data [3].…”
Section: Related Workmentioning
confidence: 99%
“…Studying and proposing automated fixed for build failures has also been a topic of investigation. Previous work has investigated the phenomenon of build failures [22], [32] from different perspectives, such as testing [1] and code analysis [34]. Also, researchers have proposed fixes for some kinds of build failures, e.g., broken dependencies related [16], or proposed approaches to augment the comprehensibility of build logs while inspecting the cause of such failures [31].…”
Section: Related Workmentioning
confidence: 99%