On the Need to Monitor Continuous Integration Practices--An Empirical Study

J Santos, DA da Costa, S McIntosh… - arXiv preprint arXiv …, 2024 - arxiv.org
Continuous Integration (CI) encompasses a set of widely adopted practices that enhance
software development. However, there are indications that developers may not adequately …

Understanding and improving continuous integration

M Hilton - Proceedings of the 2016 24th ACM SIGSOFT …, 2016 - dl.acm.org
Continuous Integration (CI) has been widely adopted in the software development industry.
However, the usage of CI in practice has been ignored for far too long by the research …

Using Continuous Integration Techniques in Open Source Projects–An Exploratory Study

MR Wróbel, J Szymukowicz, P Weichbroth - IEEE Access, 2023 - ieeexplore.ieee.org
For a growing number of software projects, continuous integration (CI) techniques are
becoming an essential part of the process. However, the maturity of their adoption in open …

Characterizing the influence of continuous integration: Empirical results from 250+ open source and proprietary projects

A Rahman, A Agrawal, R Krishna… - Proceedings of the 4th …, 2018 - dl.acm.org
Continuous integration (CI) tools integrate code changes by automatically compiling,
building, and executing test cases upon submission of code changes. Use of CI tools is …

Continuous integration theater

W Felidré, L Furtado, DA Da Costa… - 2019 ACM/IEEE …, 2019 - ieeexplore.ieee.org
Background: Continuous Integration (CI) systems are now the bedrock of several software
development practices. Several tools such as TravisCI, CircleCI, and Hudson, that …

Uncovering the benefits and challenges of continuous integration practices

O Elazhary, C Werner, ZS Li, D Lowlind… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
In 2006, Fowler and Foemmel defined ten core Continuous Integration (CI) practices that
could increase the speed of software development feedback cycles and improve software …

[PDF][PDF] Continuous Integration: The Silver Bullet?

A Rahman, A Agrawal, R Krishna… - arXiv preprint arXiv …, 2017 - researchgate.net
Continuous integration (CI) tools integrate code changes by automatically compiling,
building, and executing test cases upon submission of code changes. Use of CI tools is …

Studying the impact of adopting continuous integration on the delivery time of pull requests

JH Bernardo, DA da Costa, U Kulesza - Proceedings of the 15th …, 2018 - dl.acm.org
Continuous Integration (CI) is a software development practice that leads developers to
integrate their work more frequently. Software projects have broadly adopted CI to ship new …

Investigating the impact of continuous integration practices on the productivity and quality of open-source projects

J Santos, D Alencar da Costa, U Kulesza - Proceedings of the 16th ACM …, 2022 - dl.acm.org
Background: Much research has been conducted to investigate the impact of Continuous
Integration (CI) on the productivity and quality of open-source projects. Most of studies have …

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

M Hilton, T Tunnell, K Huang, D Marinov… - Proceedings of the 31st …, 2016 - dl.acm.org
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 …