Not logged in.

Contribution Details

Type Conference or Workshop Paper
Scope Discipline-based scholarship
Published in Proceedings Yes
Title A Tale of CI Build Failures: An Open Source and a Financial Organization Perspective
Organization Unit
Authors
  • Carmine Vassallo
  • Gerald Schermann
  • Fiorella Zampetti
  • Daniele Romano
  • Philipp Leitner
  • Andy Zaidman
  • Massimiliano Di Penta
  • Sebastiano Panichella
Presentation Type paper
Item Subtype Original Work
Refereed Yes
Status Published in final form
Language
  • English
ISBN 978-1-5386-0992-7
Page Range 183 - 193
Event Title 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME)
Event Type conference
Event Location Shanghai
Event Start Date September 17 - 2017
Event End Date September 22 - 2017
Publisher IEEE
Abstract Text 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 projects from a financial organization, ING Nederland. Through the analysis of 34,182 failing builds (26% of the total number of observed builds), we derived a taxonomy of failures that affect the observed CI processes. Using cluster analysis, we observed that in some cases OSS and ING projects share similar build failure patterns (e.g., few compilation failures as compared to frequent testing failures), while in other cases completely different patterns emerge. In short, we explain how OSS and ING CI processes exhibit commonalities, yet are substantially different in their design and in the failures they report.
Digital Object Identifier 10.1109/ICSME.2017.67
Other Identification Number merlin-id:15809
PDF File Download from ZORA
Export BibTeX
EP3 XML (ZORA)