分析CI/CD对GitHub与GitLab中开源仓库的影响
软件工程
2023-03-30 v1
摘要
大量文献强调在软件开发中实施持续集成与交付(CI/CD)流水线的益处。这些流水线有望提升项目声誉,并减少仓库中的提交数与问题数。尽管CI/CD的采用初期可能缓慢,但人们相信其长远会加速服务交付与部署。本研究旨在调查CI/CD对GitLab和GitHub两个开源仓库中提交速率与问题数量的影响。通过分析超过12,000个仓库并记录每一次提交与问题,我们发现CI/CD将提交速率提升了141.19%,但也使问题数量增加了321.21%。
引用
@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}
}
备注
This paper has been accepted at the 20th IEEE/ACIS International Conference on Software Engineering, Management and Applications (SERA 2022)