3 papers
Continuous Integration Practices in Machine Learning Projects: The Practitioners` Perspective
João Helis Bernardo, Daniel Alencar da Costa, Filipe Roseiro Cogo +2
Continuous Integration (CI) is a cornerstone of modern software development. However, while widely adopted in traditional software projects, applying CI practices to Machine Learni…
How do Machine Learning Projects use Continuous Integration Practices? An Empirical Study on GitHub Actions
João Helis Bernardo, Daniel Alencar da Costa, Sérgio Queiroz de Medeiros +1
Continuous Integration (CI) is a well-established practice in traditional software development, but its nuances in the domain of Machine Learning (ML) projects remain relatively un…
The Impact of a Continuous Integration Service on the Delivery Time of Merged Pull Requests
João Helis Bernardo, Daniel Alencar da Costa, Uirá Kulesza +1
Continuous Integration (CI) is a software development practice that builds and tests software frequently (e.g., at every push). One main motivator to adopt CI is the potential to d…