DevOps Value Flows In Software-Intensive System of Systems

被引:0
作者
Dakkak, Anas [1 ]
Daniele, Piero [2 ]
Bosch, Jan [3 ]
Olsson, Helena Holmstrom [4 ]
机构
[1] Ericsson AB, Stockholm, Sweden
[2] Ericsson SpA, Milan, Italy
[3] Chalmers Univ Technol, Gothenburg, Sweden
[4] Malmo Univ, Malmo, Sweden
来源
2024 50TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, SEAA 2024 | 2024年
关键词
DevOps; Software-Intensive Systems of Systems; Continuous Software Engineering; Intent Management;
D O I
10.1109/SEAA64295.2024.00065
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
DevOps has become a widely adopted approach in the software industry, especially among companies developing web-based applications. The main focus of DevOps is to address social and technical bottlenecks along the software flow, from the developers' code changes to delivering these changes to the production environments used by customers. However, DevOps does not consider the software flow's content, e.g., new features, bug fixes, or security patches, and the customer value of each content. In addition, DevOps assumes that a streamlined software flow leads to a continuous value flow, as customers use the new software and extract value-adding content intuitively. However, in a Software-intensive System of Systems (SiSoS), customers need to understand the content of the software flow to validate, test, and adopt their operation procedures before using the new software. Thus, while DevOps has been extensively studied in the context of web-based applications, its adoption in SiSoS is a relatively unexplored area. Therefore, we conducted a case study at a multinational telecommunications provider focusing on 5G systems. Our findings reveal that DevOps has three sub-flows: legacy, feature, and solution. Each sub-flow has distinct content and customer value, requiring a unique approach to extracting it. Our findings highlight the importance of understanding the software flow's content and how each content's value can be extracted when adopting DevOps in SiSoS.
引用
收藏
页码:387 / 394
页数:8
相关论文
共 42 条
[1]  
Cavalcante E, 2024, Arxiv, DOI arXiv:2403.16740
[2]   On the journey to continuous deployment: Technical and social challenges along the way [J].
Claps, Gerry Gerard ;
Svensson, Richard Berntsson ;
Aurum, Aybueke .
INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 57 :21-31
[3]   Softwarization and virtualization in 5G mobile networks: Benefits, trends and challenges [J].
Condoluci, Massimo ;
Mahmoodi, Toktam .
COMPUTER NETWORKS, 2018, 146 :65-84
[4]   Determining validity in qualitative inquiry [J].
Creswell, JW ;
Miller, DL .
THEORY INTO PRACTICE, 2000, 39 (03) :124-130
[5]  
Dakkak Anas, 2023, 2023 49th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), P328, DOI 10.1109/SEAA60479.2023.00057
[6]   Towards AIOps enabled services in continuously evolving software-intensive embedded systems [J].
Dakkak, Anas ;
Bosch, Jan ;
Holmstrom Olsson, Helena .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (05)
[7]   Continuous deployment in software-intensive system-of-systems [J].
Dakkak, Anas ;
Bosch, Jan ;
Olsson, Helena Holmstrom ;
Mattos, David Issa .
INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 159
[8]   Success Factors when Transitioning to Continuous Deployment in Software-Intensive Embedded Systems [J].
Dakkak, Anas ;
Mattos, David Issa ;
Bosch, Jan .
2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, :129-137
[9]   Agile infrastructure and operations: how infra-gile are you? [J].
Debois, Patrick .
AGILE 2008, PROCEEDINGS, 2008, :202-207
[10]   Why are many businesses instilling a DevOps culture into their organization? [J].
Diaz, Jessica ;
Lopez-Fernandez, Daniel ;
Perez, Jorge ;
Gonzalez-Prieto, Angel .
EMPIRICAL SOFTWARE ENGINEERING, 2021, 26 (02)