Downloads provided by UsageCounts
A core goal of Continuous Integration (CI) is to make small incremental changes to software projects. Those changes should then be frequently integrated into a mainline repository or branch. Our paper presents an empirical study investigating if developers adjust their commit activity towards this goal after projects introduce CI. To this end, we analyzed the commit and merge activity in 93 GitHub projects that introduced the hosted CI system Travis CI and have been developed on GitHub for at least one year before the introduction. With our analysis, we only found one non-negligible effect, i.e. an increased merge ratio, meaning that there are more merging commits in relation to all commits after the projects started using Travis CI. However, we observed the same effect in a random sample of GitHub projects—the effect is likely to be caused by the growing adoption of the pull-based software development model.
To execute the analysis scripts, you also need to download the corresponding dataset: http://doi.org/10.5281/zenodo.1183244
empirical software engineering, continuous integration, github, git
empirical software engineering, continuous integration, github, git
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 5 | |
| downloads | 30 |

Views provided by UsageCounts
Downloads provided by UsageCounts