Is it worth adopting DevOps practices in Global Software Engineering? Possible challenges and benefits

The software industry is adopting the DevOps paradigm to an increasingly frequent extent. In addition, the trend of developing software in a distributed manner greatly increased as a result of the COVID-19 pandemic, which forced team members from software companies to work remotely. We present the r...

Full description

Bibliographic Details
Authors: Grande Muñoz, Rubén, Vizcaíno Barceló, Aurora, García Rubio, Félix Óscar
Format: article
Publication Date:2024
Country:España
Institution:Universidad de Castilla-La Mancha
Repository:RUIdeRA. Repositorio Institucional de la UCLM
OAI Identifier:oai:ruidera.uclm.es:10578/36776
Online Access:https://doi.org/10.1016/j.csi.2023.103767
https://hdl.handle.net/10578/36776
Access Level:Open access
Keyword:Global software engineering
DevOps
Distributed software development
id ES_218c38df2d58b2e6ffab1691e7691349
oai_identifier_str oai:ruidera.uclm.es:10578/36776
network_acronym_str ES
network_name_str España
repository_id_str
spelling Is it worth adopting DevOps practices in Global Software Engineering? Possible challenges and benefitsGrande Muñoz, RubénVizcaíno Barceló, AuroraGarcía Rubio, Félix ÓscarGlobal software engineeringDevOpsDistributed software developmentThe software industry is adopting the DevOps paradigm to an increasingly frequent extent. In addition, the trend of developing software in a distributed manner greatly increased as a result of the COVID-19 pandemic, which forced team members from software companies to work remotely. We present the results of a Systematic Mapping Study (SMS) of how DevOps has been applied in distributed and global settings that adopts Global Software Development (GSD). The results were obtained from analysing 27 papers. The main conclusions obtained after carrying our SMS show that adopting DevOps in such settings by implementing certain practices brings several advantages to software companies, even though there are difficulties to be confronted when adopting DevOps in global and distributed contexts. Moreover, we (1) proposed definition of DevOps in distributed and global settings, (2) mapped the challenges detected with a list of well-known GSD risks and (3) mapped the benefits that can be obtained from applying certain practices identified and the challenges that should be overcame to obtain such benefits.Elsevier202420242024info:eu-repo/semantics/articleapplication/pdfhttps://doi.org/10.1016/j.csi.2023.103767https://hdl.handle.net/10578/36776reponame:RUIdeRA. Repositorio Institucional de la UCLMinstname:Universidad de Castilla-La ManchaInglésRTI2018–98309-B-C31SBPLY/21/180501/000045PID2021–122554OB-C31info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivs 3.0 Spainhttp://creativecommons.org/licenses/by-nc-nd/3.0/es/oai:ruidera.uclm.es:10578/367762026-05-27T07:36:41Z
dc.title.none.fl_str_mv Is it worth adopting DevOps practices in Global Software Engineering? Possible challenges and benefits
title Is it worth adopting DevOps practices in Global Software Engineering? Possible challenges and benefits
spellingShingle Is it worth adopting DevOps practices in Global Software Engineering? Possible challenges and benefits
Grande Muñoz, Rubén
Global software engineering
DevOps
Distributed software development
title_short Is it worth adopting DevOps practices in Global Software Engineering? Possible challenges and benefits
title_full Is it worth adopting DevOps practices in Global Software Engineering? Possible challenges and benefits
title_fullStr Is it worth adopting DevOps practices in Global Software Engineering? Possible challenges and benefits
title_full_unstemmed Is it worth adopting DevOps practices in Global Software Engineering? Possible challenges and benefits
title_sort Is it worth adopting DevOps practices in Global Software Engineering? Possible challenges and benefits
dc.creator.none.fl_str_mv Grande Muñoz, Rubén
Vizcaíno Barceló, Aurora
García Rubio, Félix Óscar
author Grande Muñoz, Rubén
author_facet Grande Muñoz, Rubén
Vizcaíno Barceló, Aurora
García Rubio, Félix Óscar
author_role author
author2 Vizcaíno Barceló, Aurora
García Rubio, Félix Óscar
author2_role author
author
dc.subject.none.fl_str_mv Global software engineering
DevOps
Distributed software development
topic Global software engineering
DevOps
Distributed software development
description The software industry is adopting the DevOps paradigm to an increasingly frequent extent. In addition, the trend of developing software in a distributed manner greatly increased as a result of the COVID-19 pandemic, which forced team members from software companies to work remotely. We present the results of a Systematic Mapping Study (SMS) of how DevOps has been applied in distributed and global settings that adopts Global Software Development (GSD). The results were obtained from analysing 27 papers. The main conclusions obtained after carrying our SMS show that adopting DevOps in such settings by implementing certain practices brings several advantages to software companies, even though there are difficulties to be confronted when adopting DevOps in global and distributed contexts. Moreover, we (1) proposed definition of DevOps in distributed and global settings, (2) mapped the challenges detected with a list of well-known GSD risks and (3) mapped the benefits that can be obtained from applying certain practices identified and the challenges that should be overcame to obtain such benefits.
publishDate 2024
dc.date.none.fl_str_mv 2024
2024
2024
dc.type.none.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv https://doi.org/10.1016/j.csi.2023.103767
https://hdl.handle.net/10578/36776
url https://doi.org/10.1016/j.csi.2023.103767
https://hdl.handle.net/10578/36776
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv RTI2018–98309-B-C31
SBPLY/21/180501/000045
PID2021–122554OB-C31
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
eu_rights_str_mv openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Spain
http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:RUIdeRA. Repositorio Institucional de la UCLM
instname:Universidad de Castilla-La Mancha
instname_str Universidad de Castilla-La Mancha
reponame_str RUIdeRA. Repositorio Institucional de la UCLM
collection RUIdeRA. Repositorio Institucional de la UCLM
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869404521793323009
score 15,301603