Lessons from Eight Years of Operational Data from a Continuous Integration Service: An Exploratory Case Study of CircleCI
Abstract
Continuous Integration (CI) is a popular practice that enables the rapid pace of modern software development. Cloud-based CI services have made CI ubiquitous by relieving software teams of the hassle of maintaining a CI infrastructure. To improve these CI services, prior research has focused on analyzing historical CI data to help service consumers. However, finding areas of improvement for CI service providers could also improve the experience for service consumers. To search for these opportunities, we conduct an empirical study of 22.2 million builds spanning 7,795 open-source projects that used CircleCI from 2012 to 2020.
BibTeX
@inproceedings{Gallaba-al:ICSE22,
author = {Keheliya Gallaba and
Maxime Lamothe and
Shane McIntosh},
title = {Lessons from Eight Years of Operational Data from a Continuous Integration Service: An Exploratory Case Study of {CircleCI}},
booktitle = {ICSE},
pages = {1330--1342},
publisher = {{ACM}},
year = {2022},
}