Numerous articles emphasize the benefits of implementing Continuous Integration and Delivery (CI/CD) pipelines in software development. These pipelines are expected to improve the reputation of a project and decrease the number of commits and issues in the repository. Although CI/CD adoption may be slow initially, it is believed to accelerate service delivery and deployment in the long run. This study aims to investigate the impact of CI/CD on commit velocity and issue counts in two open-source repositories, GitLab and GitHub. By analyzing more than 12,000 repositories and recording every commit and issue, it was discovered that CI/CD enhances commit velocity by 141.19 percent, but also increases the number of issues by 321.21 percent.
Cite
@article{arxiv.2303.16393,
title = {Analyzing the Effects of CI/CD on Open Source Repositories in GitHub and GitLab},
author = {Jeffrey Fairbanks and Akshharaa Tharigonda and Nasir U. Eisty},
journal= {arXiv preprint arXiv:2303.16393},
year = {2023}
}
Comments
This paper has been accepted at the 20th IEEE/ACIS International Conference on Software Engineering, Management and Applications (SERA 2022)