21 citations · 21 across the 5 of their papers we have counts for
5 papers
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…
Continuous Integration and Software Quality: A Causal Explanatory Study
Eliezio Soares, Daniel Alencar da Costa, Uirá Kulesza
Continuous Integration (CI) is a software engineering practice that aims to reduce the cost and risk of code integration among teams. Recent empirical studies have confirmed associ…
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…
Studying the Characteristics of SQL-related Development Tasks: An Empirical Study
Daniel Alencar da Costa, Natalie Grattan, Nigel Stanger +1
A key function of a software system is its ability to facilitate the manipulation of data, which is often implemented using a flavour of the Structured Query Language (SQL). To dev…
Investigating the Impact of Continuous Integration Practices on the Productivity and Quality of Open-Source Projects
Jadson Santos, Daniel Alencar da Costa, Uirá Kulesza
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…