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 analyzed the impact of adopting a CI server service (e.g, Travis-CI) but did not analyze CI sub-practices. Aims: We aim to evaluate the impact of five CI sub-practices with respect to the productivity and quality of GitHub open-source projects. Method: We collect CI sub-practices of 90 relevant open-source projects for a period of 2 years. We use regression models to analyze whether projects upholding the CI sub-practices are more productive and/or generate fewer bugs. We also perform a qualitative document analysis to understand whether CI best practices are rela...
One of the crucial activities in software development is monitoring. It plays a vital role in verify...
One of the crucial activities in software development is monitoring. It plays a vital role in verify...
The adoption of Continuous Integration (CI) has been shown multiple benefits for software engineerin...
Continuous integration (CI) systems automate the compilation, building, and testing of software. Des...
Nowadays, continuous integration (CI) is indispensable in the software development process. A centra...
Software processes comprise many steps; coding is followed by building, integration testing, system ...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Continuous integration (CI) is a process widely used in projects of different types and sizes, gener...
<p>Software processes comprise many steps; coding is followed by building, integration testing, syst...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Graduation date: 2017A bad software development process leads to wasted effort and inferior products...
One of the crucial activities in software development is monitoring. It plays a vital role in verify...
One of the crucial activities in software development is monitoring. It plays a vital role in verify...
The adoption of Continuous Integration (CI) has been shown multiple benefits for software engineerin...
Continuous integration (CI) systems automate the compilation, building, and testing of software. Des...
Nowadays, continuous integration (CI) is indispensable in the software development process. A centra...
Software processes comprise many steps; coding is followed by building, integration testing, system ...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Continuous integration (CI) is a process widely used in projects of different types and sizes, gener...
<p>Software processes comprise many steps; coding is followed by building, integration testing, syst...
Continuous Integration (CI) has become a disruptive innovation in software development: with proper ...
Graduation date: 2017A bad software development process leads to wasted effort and inferior products...
One of the crucial activities in software development is monitoring. It plays a vital role in verify...
One of the crucial activities in software development is monitoring. It plays a vital role in verify...
The adoption of Continuous Integration (CI) has been shown multiple benefits for software engineerin...