Analyzing the Effects of CI/CD on Open Source Repositories in GitHub and GitLab

Jeffrey Fairbanks, Akshharaa Tharigonda, Nasir U. Eisty

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

Numerous articles emphasize the benefits of implementing Continuous Integration and Delivery (CI/CD) pipelines in software development. These pipelines are expected to improve a project's reputation 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% but also increases the number of issues by 321.21%.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE/ACIS 21st International Conference on Software Engineering Research, Management and Applications, SERA 2023
EditorsYeong-Tae Song, Junghwan Rhee, Yuseok Jeon
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages176-181
Number of pages6
ISBN (Electronic)9798350345889
DOIs
StatePublished - 2023
Event21st IEEE/ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2023 - Orlando, United States
Duration: 23 May 202325 May 2023

Publication series

NameProceedings - 2023 IEEE/ACIS 21st International Conference on Software Engineering Research, Management and Applications, SERA 2023

Conference

Conference21st IEEE/ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2023
Country/TerritoryUnited States
CityOrlando
Period23/05/2325/05/23

Keywords

  • CI/CD
  • Mining Repositories
  • Open-Source Software
  • Software Engineering

Fingerprint

Dive into the research topics of 'Analyzing the Effects of CI/CD on Open Source Repositories in GitHub and GitLab'. Together they form a unique fingerprint.

Cite this