Article (Périodiques scientifiques)
On the usage, co-usage and migration of CI/CD tools: A qualitative analysis
Rostami mazrae, Pooya; Mens, Tom; Golzadeh, Mehdi et al.
2023In Empirical Software Engineering, 28 (52)
Peer reviewed vérifié par ORBi
 

Documents


Texte intégral
s10664-022-10285-5-1.pdf
Postprint Éditeur (1.78 MB)
Télécharger

Tous les documents dans ORBi UMONS sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
CI/CD; Collaborative software development; workflow automation; qualitative analysis; empirical software engineering
Résumé :
[en] Continuous integration, delivery and deployment (CI/CD) is used to support the collaborative software development process. CI/CD tools automate a wide range of activities in the development workflow such as testing, linting, updating dependencies, creating and deploying releases, and so on. Previous quantitative studies have revealed important changes in the landscape of CI/CD usage, with the increasing popularity of cloud-based services, and many software projects migrating to other CI/CD tools. In order to understand the reasons behind these changes in CI/CD usage, this paper presents a qualitative study based on in-depth interviews with 22 experienced software practitioners reporting on their usage, co-usage and migration of 31 different CI/CD tools. Following an inductive and deductive coding process, we analyse the interviews and found a high amount of competition between CI/CD tools. We observe multiple reasons for co-using different CI/CD tools within the same project, and we identify the main reasons and detractors for migrating to different alternatives. Among all reported migrations, we observe a clear trend of migrations away from Travis and migrations towards GitHub Actions and we identify the main reasons behind them.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
Rostami mazrae, Pooya  ;  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
Golzadeh, Mehdi ;  Université de Mons - UMONS > Faculté des Sciences > Service de Génie Logiciel
Decan, Alexandre  ;  Université de Mons - UMONS > Faculté des Sciences > Service de Génie Logiciel
Langue du document :
Anglais
Titre :
On the usage, co-usage and migration of CI/CD tools: A qualitative analysis
Date de publication/diffusion :
07 mars 2023
Titre du périodique :
Empirical Software Engineering
ISSN :
1382-3256
eISSN :
1573-7616
Maison d'édition :
Kluwer Academic Publishers, Pays-Bas
Volume/Tome :
28
Fascicule/Saison :
52
Peer reviewed :
Peer reviewed vérifié par ORBi
Unité de recherche :
S852 - Génie Logiciel
Institut de recherche :
Infortech
Complexys
Disponible sur ORBi UMONS :
depuis le 10 mars 2023

Statistiques


Nombre de vues
42 (dont 5 UMONS)
Nombre de téléchargements
253 (dont 3 UMONS)

citations Scopus®
 
24
citations Scopus®
sans auto-citations
16
OpenCitations
 
0
citations OpenAlex
 
24

Bibliographie


Publications similaires



Contacter ORBi UMONS