How Trustworthy Is Your Continuous Integration (CI) Accelerator?: A Comparison of the Trustworthiness of CI Acceleration Products
- 3 May 2024
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 41 (6) , 82-90
Abstract
Continuous integraton (CI) accelerators “turbo-charge” developer feedback cycles, but make mistakes. By replaying failing CI jobs, we study the trustworthiness of CI accelerators. Both studied products have limitations, but the program analysis product is more trustworthy than its machine learning counterpart.Keywords
This publication has 8 references indexed in Scilit:
- Machine Learning Regression Techniques for Test Case Prioritization in Continuous Integration Environment2022
- How and Why Developers Migrate Python Tests2022
- What Helped, and what did not? An Evaluation of the Strategies to Improve Continuous Integration2021
- Accelerating Continuous Integration by Caching Environments and Inferring DependenciesIEEE Transactions on Software Engineering, 2020
- An empirical characterization of bad practices in continuous integrationEmpirical Software Engineering, 2020
- Use and Misuse of Continuous Integration Features: An Empirical Study of Projects That (Mis)Use Travis CIIEEE Transactions on Software Engineering, 2018
- Efficient dependency detection for safe Java test acceleration2015
- Co-evolution of source code and the build system2009