Paper published in a journal (Scientific congresses and symposiums)
A Preliminary Study of GitHub Actions Workflow Changes
Rostami mazrae, Pooya; Decan, Alexandre; Mens, Tom et al.
2023In CEUR Workshop Proceedings
Peer Reviewed verified by ORBi
 

Files


Full Text
article.pdf
Author postprint (1.39 MB) Creative Commons License - Attribution
Download

All documents in ORBi UMONS are protected by a user license.

Send to



Details



Keywords :
collaborative software development; workflow automation; software repository mining; continuous integration and deployment; GitHub; software changes
Abstract :
[en] CI/CD practices play a significant role in collaborative software development. The GitHub social coding platform introduced GitHub Actions as a way to automate different aspects of software production such as testing, building, quality checking, dependency and security management. We report on preliminary findings of a quantitative analysis on how GitHub Actions workflows are being changed over time. The study is based on a dataset of 22,733 GitHub repositories containing 4 million weekly snapshots of workflow files from November 2019 to September 2022. First, we analyse the coarse-grained changes being made to workflows, including when repositories start using them, when they are being added, modified, renamed and removed. Second, we analyse changes made to workflow code, including how many code lines are changed and what types of changes are being made to them. The findings of this quantitative analysis provide preliminary insights on how GitHub Actions workflows are being changed over time, and whether they adhere to the evolution laws of continuing growth and continuing change. It paves the way for studying more evolution laws, as well as more in-depth analyses on the types of changes that CI/CD workflows are subject to as well as the reasons for these changes.
Disciplines :
Computer science
Author, co-author :
Rostami mazrae, Pooya  ;  Université de Mons - UMONS > Facult?des Sciences > Service de G?ie Logiciel
Decan, Alexandre  ;  Université de Mons - UMONS > Faculté des Sciences > Service de Génie Logiciel
Mens, Tom  ;  Université de Mons - UMONS > Faculté des Sciences > Service de Génie Logiciel
Wessel, Mairieli;  Radboud University Nijmegen [NL]
Language :
English
Title :
A Preliminary Study of GitHub Actions Workflow Changes
Publication date :
13 June 2023
Event name :
15th Seminar on Advanced Techniques & Tools for Software Evolution
Event date :
June 2023
Audience :
International
Journal title :
CEUR Workshop Proceedings
eISSN :
1613-0073
Publisher :
RWTH Aachen University, Aachen, Germany
Peer reviewed :
Peer Reviewed verified by ORBi
Research unit :
S852 - Génie Logiciel
Research institute :
R300 - Institut de Recherche en Technologies de l'Information et Sciences de l'Informatique
R150 - Institut de Recherche sur les Systèmes Complexes
Infortech
Available on ORBi UMONS :
since 18 September 2023

Statistics


Number of views
15 (2 by UMONS)
Number of downloads
24 (0 by UMONS)

Bibliography


Similar publications



Contact ORBi UMONS