Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering 2016
DOI: 10.1145/2970276.2970358
|View full text |Cite
|
Sign up to set email alerts
|

Usage, costs, and benefits of continuous integration in open-source projects

Abstract: Continuous integration (CI) systems automate the compilation, building, and testing of software. Despite CI rising as a big success story in automated software engineering, it has received almost no attention from the research community. For example, how widely is CI used in practice, and what are some costs and benefits associated with CI? Without answering such questions, developers, tool builders, and researchers make decisions based on folklore instead of data.In this paper, we use three complementary meth… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

7
186
1
4

Year Published

2017
2017
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 228 publications
(198 citation statements)
references
References 37 publications
7
186
1
4
Order By: Relevance
“…More recently, the ease of use of the TRAVIS CI [38] system led to its popularity on GITHUB, and triggered a series of research studies [5], [12], [22], [26], [39], [40]. This line of research is closer to the current work as it performs empirical analysis of TRAVIS CI data.…”
Section: Related Workmentioning
confidence: 91%
See 3 more Smart Citations
“…More recently, the ease of use of the TRAVIS CI [38] system led to its popularity on GITHUB, and triggered a series of research studies [5], [12], [22], [26], [39], [40]. This line of research is closer to the current work as it performs empirical analysis of TRAVIS CI data.…”
Section: Related Workmentioning
confidence: 91%
“…While no standard definitions exist (the term is often overloaded), here we refer to DEVOPS as a culture that emphasizes automation of the processes of building, testing, and deploying software. In practice, DEVOPS is supported by a multitude of tools for configuration management, cloud-based continuous integration, and automated deployment, which enjoy widespread open-source [5] and industrial adoption [6], [7].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…• Do multiple integration environments lead to fewer defects? Only recently have researchers begun to discover TRAVIS CI as a data source [4][5][6][7]. They have, however, not yet taken advantage of the endless possibilities that the combination of a streamlined, popular and tightly coupled CI environment (TRAVIS CI), version control system (GIT) and collaboration platform (GITHUB) provide, as collecting and aggregating this data in a single data set is logistically and algorithmically complex.…”
Section: Introductionmentioning
confidence: 99%