Transformation towards agile software product line engineering in large companies: A literature review

Research output: Contribution to journalArticleResearchpeer review

Authors

Research Organisations

External Research Organisations

  • Mercedes-Benz Group AG
View graph of relations

Details

Original languageEnglish
Article numbere2168
Number of pages23
JournalJournal of Software: Evolution and Process
Volume31
Issue number5
Publication statusPublished - 20 May 2019

Abstract

Almost all companies struggle with software systems that are getting increasingly complex. Therefore, in particular large companies often use software product lines, which provide an efficient way to manage software reuse as well as the high complexity. However, software product lines seem to be too slow to react to changes. Agile development approaches promise to meet this demand. At the same time, integrating an agile approach is not always easy. Consequently, there is a need for a transformation model that supports the agile transformation without harming the benefits of software product lines. In this paper, we present the results of a literature review regarding agile transformation in large software companies. Our results summarize the insights from 85 papers and present a list of 20 tasks and tasks that are recommended by several researchers to be considered during the transformation. On the basis of these results, we create an agile transformation model—the so-called “agile hamburger”—that contains these tasks and preserves software product lines. Since the model is rather coarse grained and generic, we also support the adaption to different teams by presenting an assessment model tailored to the demands of the automotive domain.

Keywords

    agile assessment model, agile transformation, software product line engineering, transformation process

ASJC Scopus subject areas

Cite this

Transformation towards agile software product line engineering in large companies: A literature review. / Klünder, Jil Ann-Christin; Hohl, Philipp; Prenner, Nils et al.
In: Journal of Software: Evolution and Process, Vol. 31, No. 5, e2168, 20.05.2019.

Research output: Contribution to journalArticleResearchpeer review

Klünder JAC, Hohl P, Prenner N, Schneider K. Transformation towards agile software product line engineering in large companies: A literature review. Journal of Software: Evolution and Process. 2019 May 20;31(5):e2168. doi: 10.1002/smr.2168
Klünder, Jil Ann-Christin ; Hohl, Philipp ; Prenner, Nils et al. / Transformation towards agile software product line engineering in large companies : A literature review. In: Journal of Software: Evolution and Process. 2019 ; Vol. 31, No. 5.
Download
@article{3dc91a633a9542899c3b6778adf31792,
title = "Transformation towards agile software product line engineering in large companies: A literature review",
abstract = "Almost all companies struggle with software systems that are getting increasingly complex. Therefore, in particular large companies often use software product lines, which provide an efficient way to manage software reuse as well as the high complexity. However, software product lines seem to be too slow to react to changes. Agile development approaches promise to meet this demand. At the same time, integrating an agile approach is not always easy. Consequently, there is a need for a transformation model that supports the agile transformation without harming the benefits of software product lines. In this paper, we present the results of a literature review regarding agile transformation in large software companies. Our results summarize the insights from 85 papers and present a list of 20 tasks and tasks that are recommended by several researchers to be considered during the transformation. On the basis of these results, we create an agile transformation model—the so-called “agile hamburger”—that contains these tasks and preserves software product lines. Since the model is rather coarse grained and generic, we also support the adaption to different teams by presenting an assessment model tailored to the demands of the automotive domain.",
keywords = "agile assessment model, agile transformation, software product line engineering, transformation process",
author = "Kl{\"u}nder, {Jil Ann-Christin} and Philipp Hohl and Nils Prenner and Kurt Schneider",
note = "Publisher Copyright: {\textcopyright} 2019 John Wiley & Sons, Ltd. Copyright: Copyright 2020 Elsevier B.V., All rights reserved.",
year = "2019",
month = may,
day = "20",
doi = "10.1002/smr.2168",
language = "English",
volume = "31",
number = "5",

}

Download

TY - JOUR

T1 - Transformation towards agile software product line engineering in large companies

T2 - A literature review

AU - Klünder, Jil Ann-Christin

AU - Hohl, Philipp

AU - Prenner, Nils

AU - Schneider, Kurt

N1 - Publisher Copyright: © 2019 John Wiley & Sons, Ltd. Copyright: Copyright 2020 Elsevier B.V., All rights reserved.

PY - 2019/5/20

Y1 - 2019/5/20

N2 - Almost all companies struggle with software systems that are getting increasingly complex. Therefore, in particular large companies often use software product lines, which provide an efficient way to manage software reuse as well as the high complexity. However, software product lines seem to be too slow to react to changes. Agile development approaches promise to meet this demand. At the same time, integrating an agile approach is not always easy. Consequently, there is a need for a transformation model that supports the agile transformation without harming the benefits of software product lines. In this paper, we present the results of a literature review regarding agile transformation in large software companies. Our results summarize the insights from 85 papers and present a list of 20 tasks and tasks that are recommended by several researchers to be considered during the transformation. On the basis of these results, we create an agile transformation model—the so-called “agile hamburger”—that contains these tasks and preserves software product lines. Since the model is rather coarse grained and generic, we also support the adaption to different teams by presenting an assessment model tailored to the demands of the automotive domain.

AB - Almost all companies struggle with software systems that are getting increasingly complex. Therefore, in particular large companies often use software product lines, which provide an efficient way to manage software reuse as well as the high complexity. However, software product lines seem to be too slow to react to changes. Agile development approaches promise to meet this demand. At the same time, integrating an agile approach is not always easy. Consequently, there is a need for a transformation model that supports the agile transformation without harming the benefits of software product lines. In this paper, we present the results of a literature review regarding agile transformation in large software companies. Our results summarize the insights from 85 papers and present a list of 20 tasks and tasks that are recommended by several researchers to be considered during the transformation. On the basis of these results, we create an agile transformation model—the so-called “agile hamburger”—that contains these tasks and preserves software product lines. Since the model is rather coarse grained and generic, we also support the adaption to different teams by presenting an assessment model tailored to the demands of the automotive domain.

KW - agile assessment model

KW - agile transformation

KW - software product line engineering

KW - transformation process

UR - http://www.scopus.com/inward/record.url?scp=85080854577&partnerID=8YFLogxK

U2 - 10.1002/smr.2168

DO - 10.1002/smr.2168

M3 - Article

VL - 31

JO - Journal of Software: Evolution and Process

JF - Journal of Software: Evolution and Process

IS - 5

M1 - e2168

ER -

By the same author(s)