2019
DOI: 10.1016/j.infsof.2018.08.015
|View full text |Cite
|
Sign up to set email alerts
|

Metrics for analyzing variability and its implementation in software product lines: A systematic literature review

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
50
0
2

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 55 publications
(52 citation statements)
references
References 10 publications
0
50
0
2
Order By: Relevance
“…We also plan to analyse and visualize the evolution of the variability implementation patterns in large projects over time and discern new ones. For this reason, we aim at exploiting other software metrics [18]. We also expect to study other properties than symmetry that come from Alexander's theory of centers, aiming to better identify how they could help in understanding large software projects and their variability, such as using the property of good shape to identify the symmetry at the statement level.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…We also plan to analyse and visualize the evolution of the variability implementation patterns in large projects over time and discern new ones. For this reason, we aim at exploiting other software metrics [18]. We also expect to study other properties than symmetry that come from Alexander's theory of centers, aiming to better identify how they could help in understanding large software projects and their variability, such as using the property of good shape to identify the symmetry at the statement level.…”
Section: Resultsmentioning
confidence: 99%
“…Based on this definition, to identify variability in terms of vps with variants, we have to determine the local symmetries in the structure of reusable code assets. For example, the variability in Listing 1 has two local symmetries that can be abstracted as: vp_Shape (lines 1-5) with variants v_Rectangle (lines 6-25) and v_Circle (lines [26][27][28][29][30][31][32][33][34][35][36], and vp_Draw (lines 16-24) with variants v_drawCoordinates (lines [17][18][19][20] and v_drawPoint (21-24). The first vp resembles the symmetry in inheritance, while the second one the symmetry in overloading.…”
Section: Identifying Variation Points With Variantsmentioning
confidence: 99%
See 1 more Smart Citation
“…Recently, [13] has presented a systematic literature review on metrics for specifically analyzing variability and its implementation in software product lines, considering literature published up to 2018. They found 147 metrics, from which 57 are variability model metrics.…”
Section: Measures For Software Product Lines and Variability Managementmentioning
confidence: 99%
“…Analyzing how feature models of the systems evolve is important. Therefore, some of the metrics compiled in [13] address measurements on data obtained from the use of each feature in the configurations of each customer in real deployments.…”
Section: Measures For Software Product Lines and Variability Managementmentioning
confidence: 99%