System disruptions
We are currently experiencing disruptions on the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Towards cost-benefit evaluation for continuous software engineering activities
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-1987-2234
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-3646-235x
Ericsson AB Karlskrona, SWE.
Telia Co Uppsala, SWE.
2022 (English)In: Empirical Software Engineering, ISSN 1382-3256, E-ISSN 1573-7616, Vol. 27, no 6, article id 157Article in journal (Refereed) Published
Abstract [en]

Context: Software companies must become better at delivering software to remain relevant in the market. Continuous integration and delivery practices promise to streamline software deliveries to end-users by implementing an automated software development and delivery pipeline. However, implementing or retrofitting an organization with such a pipeline is a substantial investment, while the reporting on benefits and their relevance in specific contexts/domains are vague. Aim: In this study, we explore continuous software engineering practices from an investment-benefit perspective. We identify what benefits can be attained by adopting continuous practices, what the associated investments and risks are, and analyze what parameters determine their relevance. Method: We perform a multiple case study to understand state-of-practice, organizational aims, and challenges in adopting continuous software engineering practices. We compare state-of-practice with state-of-the-art to validate the best practices and identify relevant gaps for further investigation. Results: We found that companies start the CI/CD adoption by automating and streamlining the internal development process with clear and immediate benefits. However, upgrading customers to continuous deliveries is a major obstacle due to existing agreements and customer push-back. Renegotiating existing agreements comes with a risk of losing customers and disrupting the whole organization. Conclusions: We conclude that the benefits of CI/CD are overstated in literature without considering the contextual and domain complexities rendering some benefits infeasible. We identify the need to understand the customer and organizational perspectives further and understand the contextual requirements towards the CI/CD.

Place, publisher, year, edition, pages
SPRINGER , 2022. Vol. 27, no 6, article id 157
Keywords [en]
Continuous Integration, Continuous Delivery, Continuous Software Engineering, Cost-benefit analysis
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-23574DOI: 10.1007/s10664-022-10191-wISI: 000841240000001Scopus ID: 2-s2.0-85136070854OAI: oai:DiVA.org:bth-23574DiVA, id: diva2:1691652
Part of project
SERT- Software Engineering ReThought, Knowledge Foundation
Funder
Knowledge Foundation, 20180010
Note

open access

Available from: 2022-08-30 Created: 2022-08-30 Last updated: 2022-09-15Bibliographically approved

Open Access in DiVA

fulltext(1393 kB)940 downloads
File information
File name FULLTEXT01.pdfFile size 1393 kBChecksum SHA-512
4887f1b7c844f84804d9a7673371b0ad73154e8b86ff3f6e941d4f2226bd847eb5f65a1205d6724aacb240ee348c7784d6023798060592ccf856ea394e6b5cc9
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Klotins, EriksGorschek, Tony

Search in DiVA

By author/editor
Klotins, EriksGorschek, Tony
By organisation
Department of Software Engineering
In the same journal
Empirical Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 940 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 281 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf