Software product lines and variability modeling: A tertiary study

Tutkimustuotos: Lehtiartikkelivertaisarvioitu

Standard

Software product lines and variability modeling : A tertiary study. / Raatikainen, Mikko; Tiihonen, Juha; Männistö, Tomi.

julkaisussa: Journal of Systems and Software, Vuosikerta 149, 01.03.2019, s. 485-510.

Tutkimustuotos: Lehtiartikkelivertaisarvioitu

Harvard

APA

Vancouver

Author

Raatikainen, Mikko ; Tiihonen, Juha ; Männistö, Tomi. / Software product lines and variability modeling : A tertiary study. Julkaisussa: Journal of Systems and Software. 2019 ; Vuosikerta 149. Sivut 485-510.

Bibtex - Lataa

@article{4faff636bfea4a59b85c41b7679261c7,
title = "Software product lines and variability modeling: A tertiary study",
abstract = "Context: A software product line is a means to develop a set of products in which variability is a central phenomenon captured in variability models. The field of SPLs and variability have been topics of extensive research over the few past decades. Objective: This research characterizes systematic reviews (SRs) in the field, studies how SRs analyze and use evidence-based results, and identifies how variability is modeled. Method: We conducted a tertiary study as a form of systematic review. Results: 86 SRs were included. SRs have become a widely adopted methodology covering the field broadly otherwise except for variability realization. Numerous variability models exist that cover different development artifacts, but the evidence is insufficient in quantity and immature, and we argue for better evidence. SRs perform well in searching and selecting studies and presenting data. However, their analysis and use of the quality of and evidence in the primary studies often remains shallow, merely presenting of what kinds of evidence exist. Conclusions: There is a need for actionable, context-sensitive, and evaluated solutions rather than novel ones. Different kinds of SRs (SLRs and Maps) need to be better distinguished, and evidence and quality need to be better used in the resulting syntheses.",
keywords = "Mapping study, Software product line, Systematic literature review, Tertiary study, Variability, Variability modeling",
author = "Mikko Raatikainen and Juha Tiihonen and Tomi M{\"a}nnist{\"o}",
note = "| openaire: EC/H2020/732463/EU//OpenReq",
year = "2019",
month = "3",
day = "1",
doi = "10.1016/j.jss.2018.12.027",
language = "English",
volume = "149",
pages = "485--510",
journal = "Journal of Systems and Software",
issn = "0164-1212",

}

RIS - Lataa

TY - JOUR

T1 - Software product lines and variability modeling

T2 - A tertiary study

AU - Raatikainen, Mikko

AU - Tiihonen, Juha

AU - Männistö, Tomi

N1 - | openaire: EC/H2020/732463/EU//OpenReq

PY - 2019/3/1

Y1 - 2019/3/1

N2 - Context: A software product line is a means to develop a set of products in which variability is a central phenomenon captured in variability models. The field of SPLs and variability have been topics of extensive research over the few past decades. Objective: This research characterizes systematic reviews (SRs) in the field, studies how SRs analyze and use evidence-based results, and identifies how variability is modeled. Method: We conducted a tertiary study as a form of systematic review. Results: 86 SRs were included. SRs have become a widely adopted methodology covering the field broadly otherwise except for variability realization. Numerous variability models exist that cover different development artifacts, but the evidence is insufficient in quantity and immature, and we argue for better evidence. SRs perform well in searching and selecting studies and presenting data. However, their analysis and use of the quality of and evidence in the primary studies often remains shallow, merely presenting of what kinds of evidence exist. Conclusions: There is a need for actionable, context-sensitive, and evaluated solutions rather than novel ones. Different kinds of SRs (SLRs and Maps) need to be better distinguished, and evidence and quality need to be better used in the resulting syntheses.

AB - Context: A software product line is a means to develop a set of products in which variability is a central phenomenon captured in variability models. The field of SPLs and variability have been topics of extensive research over the few past decades. Objective: This research characterizes systematic reviews (SRs) in the field, studies how SRs analyze and use evidence-based results, and identifies how variability is modeled. Method: We conducted a tertiary study as a form of systematic review. Results: 86 SRs were included. SRs have become a widely adopted methodology covering the field broadly otherwise except for variability realization. Numerous variability models exist that cover different development artifacts, but the evidence is insufficient in quantity and immature, and we argue for better evidence. SRs perform well in searching and selecting studies and presenting data. However, their analysis and use of the quality of and evidence in the primary studies often remains shallow, merely presenting of what kinds of evidence exist. Conclusions: There is a need for actionable, context-sensitive, and evaluated solutions rather than novel ones. Different kinds of SRs (SLRs and Maps) need to be better distinguished, and evidence and quality need to be better used in the resulting syntheses.

KW - Mapping study

KW - Software product line

KW - Systematic literature review

KW - Tertiary study

KW - Variability

KW - Variability modeling

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

U2 - 10.1016/j.jss.2018.12.027

DO - 10.1016/j.jss.2018.12.027

M3 - Article

VL - 149

SP - 485

EP - 510

JO - Journal of Systems and Software

JF - Journal of Systems and Software

SN - 0164-1212

ER -

ID: 31089337