1406144
doi
10.5281/zenodo.1406144
oai:zenodo.org:1406144
Knack, Jascha
University of Trier
(No) Influence of Continuous Integration on the Commit Activity in GitHub Projects — Supplementary Material
Baltes, Sebastian
University of Trier
info:eu-repo/semantics/openAccess
Creative Commons Attribution 4.0 International
https://creativecommons.org/licenses/by/4.0/legalcode
continuous integration
empirical software engineering
github
git
<p>A core goal of Continuous Integration (CI) is to make small incremental changes to software projects, which are integrated frequently into a mainline repository or branch. Our paper presents an empirical study that investigates if developers adjust their commit activity towards the above-mentioned goal after projects start using CI. We analyzed the commit and merge activity in 93 GitHub projects that introduced the hosted CI system <em>Travis CI</em>, but have also been developed on GitHub for at least one year before introducing CI. In our analysis, we only found one non-negligible effect, an increased merge ratio, meaning that there were more merging commits in relation to all commits after the projects started using <em>Travis CI</em>. This effect has also been reported in related work. However, we observed the same effect in a random sample of 60 GitHub projects not using CI. Thus, it is unlikely that the effect is caused by the introduction of CI alone. We conclude that: (1) in our sample of projects, the introduction of CI did not lead to major changes in developers' commit activity, and (2) it is important to compare the commit activity to a baseline before attributing an effect to a treatment that may not be the cause for the observed effect.</p>
To execute the analysis scripts, you also need to download the corresponding dataset: https://doi.org/10.5281/zenodo.1140260
Zenodo
2018-08-30
info:eu-repo/semantics/other
1182934
1579980120.213656
290500
md5:c686ab8b321589471b39df212298934a
https://zenodo.org/records/1406144/files/data-retrieval.zip
5255654
md5:bb12b4a81edbb49202466679dce2e751
https://zenodo.org/records/1406144/files/analysis.zip
1387
md5:0378325e5fd8dd1e523522cef00ecee5
https://zenodo.org/records/1406144/files/bigquery-schema.zip
12311
md5:a8fe6f07e67529b7bd8079ceb1e79b23
https://zenodo.org/records/1406144/files/global.R
public
10.5281/zenodo.1182934
isVersionOf
doi