Perceived benefits of continuous deployment in software-intensive embedded systems
Paper in proceeding, 2021

Continuous Deployment (CD) advocates for quick and frequent deployments of software to production. The goal is to bring new functionality as early as possible to users while learning from their usage. CD has emerged from web-based applications where it has been gaining traction over the past years. While CD is appealing for many software development organizations, empirical evidence on perceived benefits in software-intensive embedded systems is scarce. The objective of this paper is to identify perceived benefits after transitioning to continuous deployment from a long-cycle release and deployment process. To do that, a case study at a multinational telecommunication company was conducted focusing on large and complex embedded software; the Third Generation (3G) Radio Access Network (RAN) software.

Continuous software engineering

Software-intensive embedded system

DevOps

Continuous deployment

Agile software development

Author

Anas Dakkak

Ericsson

David Issa Mattos

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers), Software Engineering for Cyber Physical Systems

Jan Bosch

Testing, Requirements, Innovation and Psychology

Proceedings - 2021 IEEE 45th Annual Computers, Software, and Applications Conference, COMPSAC 2021

934-941

45th IEEE Annual Computers, Software, and Applications Conference, COMPSAC 2021
Virtual, Online, Spain,

Subject Categories

Software Engineering

Computer Systems

DOI

10.1109/COMPSAC51774.2021.00126

More information

Latest update

10/6/2021