Mapping DevOps capabilities to the software life cycle: A systematic literature review

被引:0
作者
Amaro, Ricardo [1 ]
Pereira, Ruben [1 ]
da Silva, Miguel Mira [2 ]
机构
[1] INOV, Inst Univ Lisboa ISCTE IUL, Lisbon, Portugal
[2] Univ Lisbon, INOV, Inst Super Tecn, Lisbon, Portugal
关键词
DevOps; Metrics; Performance; Adoption; Software development life cycle; Information system; QUALITY; MODEL; PLATFORM; AGILE;
D O I
10.1016/j.infsof.2024.107583
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Many IT organizations are looking towards DevOps to make their software development and delivery processes faster and more reliable, while DevOps revolutionized the industry by emphasizing collaboration between development and operations teams. Nonetheless, there still exist challenges in harmonizing cultural, technical, measurement and process capabilities for its successful adoption. Objective: To research improving DevOps adoption, this study explores DevOps Capabilities relevant to the Life Cycle Processes (LCPs) of the IEEE 2675-2021 DevOps standard. Aiming to provide valuable information on increasing efficiency and outcomes by mapping DevOps Capabilities in each phase of the LCPs. Whereas previous research identified and classified 37 DevOps Capabilities, this study aims to determine which capabilities can enhance each of the 30 phases of the LCPs. Methods: Out of 102 documents identified in the Systematic Literature Review (SLR), relations among DevOps Capabilities and LCPs have been synthesized and organized. An in-depth analysis of data was conducted over the connections across various categories. The mapping revealed how they relate in terms of their application and impact. Results: The SLR shows technical DevOps Capabilities and technical LCPs strongly correlated. DevOps measurement capabilities have a significant impact on agreement processes. Using an impact scale classification, the study identifies eight capabilities that have exceptional impact on LCPs and eleven capabilities that have a very high impact on the supply process, requirements definition, integration process, and validation process. Conclusion: The study demonstrates how DevOps Capabilities together with LCPs can improve software delivery, quality, and reliability. It presents a structured approach for improving processes, as well as evidence of DevOps integration in software development and maintenance. The findings help to assess DevOps Capabilities and LCP relations, which is expected to improve successful adoption. Future research should focus on researching practical cases of DevOps integration into LCPs, while overcoming adoption challenges.
引用
收藏
页数:25
相关论文
共 133 条
  • [2] Toward successful DevSecOps in software development organizations: A decision-making framework
    Akbar, Muhammad Azeem
    Smolander, Kari
    Mahmood, Sajjad
    Alsanad, Ahmed
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 147
  • [3] Toward Successful DevOps: A Decision-Making Framework
    Akbar, Muhammad Azeem
    Rafi, Saima
    Alsanad, Abeer Abdulaziz
    Qadri, Syed Furqan
    Alsanad, Ahmed
    Alothaim, Abdulrahman
    [J]. IEEE ACCESS, 2022, 10 : 51343 - 51362
  • [4] Developer discussion topics on the adoption and barriers of low code software development platforms
    Al Alamin, Md Abdullah
    Uddin, Gias
    Malakar, Sanjay
    Afroz, Sadia
    Haider, Tameem
    Iqbal, Anindya
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (01)
  • [5] A Model for Examining Challenges and Opportunities in Use of Cloud Computing for Health Information Systems
    Al-Marsy, Ahmad
    Chaudhary, Pankaj
    Rodger, James Allen
    [J]. APPLIED SYSTEM INNOVATION, 2021, 4 (01) : 1 - 20
  • [6] Next Generation Mobile Core Resource Orchestration: Comprehensive Survey, Challenges and Perspectives
    Al-Surmi, Ibrahim
    Raddwan, Basheer
    Al-Baltah, Ibrahim
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2021, 120 (02) : 1341 - 1415
  • [7] A hybrid DevOps process supporting software reuse: A pilot project
    Ali, Nazakat
    Daneth, Horn
    Hong, Jang-Eui
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (07)
  • [8] Exploring the Benefits of Combining DevOps and Agile
    Almeida, Fernando
    Simoes, Jorge
    Lopes, Sergio
    [J]. FUTURE INTERNET, 2022, 14 (02):
  • [9] Quality-Aware DevOps Research: Where Do We Stand?
    Alnafessah, Ahmad
    Ul Gias, Alim
    Wang, Runan
    Zhu, Lulai
    Casale, Giuliano
    Filieri, Antonio
    [J]. IEEE ACCESS, 2021, 9 (09): : 44476 - 44489
  • [10] CloudOps: Towards the Operationalization of the Cloud Continuum: Concepts, Challenges and a Reference Framework
    Alonso, Juncal
    Orue-Echevarria, Leire
    Huarte, Maider
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (09):