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...
| Authors: | , , |
|---|---|
| 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 |