Empirical Analysis of CI/CD Tools Usage in GitHub Actions Workflows

Citation

Faqih, Adam Rafif and Taufiqurrahman, Alif and H. Husen, Jati and Sabariah, Mira Kania Empirical Analysis of CI/CD Tools Usage in GitHub Actions Workflows. Journal of Informatics and Web Engineering, 3 (2). ISSN 2821-370X

[img] Text
1062-Article Text-8553-1-10-20240607.pdf - Published Version
Restricted to Repository staff only

Download (1MB)

Abstract

As software systems grow larger and more complex, with rapidly changing requirements, manually managing code integration, testing, and deployment becomes extremely challenging. Continuous Integration and Continuous Deployment (CI/CD) practices and tools have emerged to help automate these processes. This research explores the usage of different categories of CI/CD tools within GitHub Actions workflow configurations across GitHub repositories. The five-tool categories analyzed are Version Control Management, Static Code Analysis, Build Automation, Test Automation, and CI/CD Servers. The data used in this research is from a dataset of GitHub Actions workflow configuration files. From the data, the usage is extracted and the concurrent usage of the tools is calculated. Next, the tools are labeled based on their taxonomy. In our finding, the build automation has the biggest number of uses, while the test automation has the least number of uses. Our finding indicates the correlation between the tool category and the programming language used in the software project. Meanwhile, some tools cannot be classified into the existing taxonomy. This can lead to reevaluating the taxonomy structure of CI/CD tools.

Item Type: Article
Uncontrolled Keywords: Empirical Software Engineering, CI/CD Tools, GitHub Actions Mining, Qualitative Analysis
Subjects: H Social Sciences > HD Industries. Land use. Labor > HD28-70 Management. Industrial Management > HD30.2 Electronic data processing. Information technology. Including artificial intelligence and knowledge management
Divisions: Others
Depositing User: Ms Suzilawati Abu Samah
Date Deposited: 11 Jul 2025 01:28
Last Modified: 11 Jul 2025 01:28
URII: http://shdl.mmu.edu.my/id/eprint/14251

Downloads

Downloads per month over past year

View ItemEdit (login required)