Print Email Facebook Twitter A Tale of CI Build Failures Title A Tale of CI Build Failures: An Open Source and a Financial Organization Perspective Author Vassallo, Carmine (University of Zürich) Schermann, Gerald (University of Zürich) Zampetti, Fiorella (University of Sannio) Romano, D. (ING) Leitner, Philipp (University of Zürich) Zaidman, A.E. (TU Delft Software Engineering) Di Penta, Massimiliano (University of Sannio) Panichella, Sebastiano (University of Zürich) Date 2017 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 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. Subject Continuous DeliveryContinuous IntegrationAgile developmentBuild failures To reference this document use: http://resolver.tudelft.nl/uuid:ca744ee7-657e-427a-99ab-5c261067609c DOI https://doi.org/10.1109/ICSME.2017.67 Publisher IEEE, Los Alamitos, CA ISBN 978-1-5386-0992-7 Source Proceedings - 2017 IEEE International Conference on Software Maintenance and Evolution, ICSME 2017 Event ICSME 2017, 2017-09-17 → 2017-09-24, Shanghai, China Bibliographical note Accepted Author Manuscript Part of collection Institutional Repository Document type conference paper Rights © 2017 Carmine Vassallo, Gerald Schermann, Fiorella Zampetti, D. Romano, Philipp Leitner, A.E. Zaidman, Massimiliano Di Penta, Sebastiano Panichella Files PDF vassalloICSME2017_2.pdf 734.47 KB Close viewer /islandora/object/uuid:ca744ee7-657e-427a-99ab-5c261067609c/datastream/OBJ/view