Proceedings of the 17th International Software Product Line Conference 2013
DOI: 10.1145/2491627.2491645
|View full text |Cite
|
Sign up to set email alerts
|

Variability evolution and erosion in industrial product lines

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
20
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 28 publications
(21 citation statements)
references
References 18 publications
0
20
0
Order By: Relevance
“…Measuring the characteristics of using cpp in the software systems under consideration answers the questions Q1.1 to Q1.4. To this end, we collected a set of metrics based on previous work [Liebig et al, 2010[Liebig et al, , 2011Zhang et al, 2013], as listed in Table 1. We divided the metrics into four categories according to the questions stated before: size, scattering, tangling, and nesting metrics.…”
Section: Metricsmentioning
confidence: 99%
See 2 more Smart Citations
“…Measuring the characteristics of using cpp in the software systems under consideration answers the questions Q1.1 to Q1.4. To this end, we collected a set of metrics based on previous work [Liebig et al, 2010[Liebig et al, , 2011Zhang et al, 2013], as listed in Table 1. We divided the metrics into four categories according to the questions stated before: size, scattering, tangling, and nesting metrics.…”
Section: Metricsmentioning
confidence: 99%
“…Next, we introduce the metrics. Table 1 List of metrics and corresponding descriptions, based on previous work [Liebig et al, 2010[Liebig et al, , 2011Zhang et al, 2013] The size metrics quantify how many configuration constants are used (configuration constants, CC), and in how many #ifdef annotations (variation points, VP). Moreover, we measure the overall system size (lines of code, LOC) and the total number of cpp-annotated lines of code (LOF).…”
Section: Metricsmentioning
confidence: 99%
See 1 more Smart Citation
“…In our previous study [16], we analyzed the evolution of variability in the code of a real world software product line over four years with the intention of detecting and predicting variability erosion in code in order to take countermeasures as well as to prevent further erosion and thereby maintaining the productivity of the SPL. We introduced the concept of variation point groups (VPG), which helps to understand the realization of variability in the code, and defined metrics to measure the scattering, tangling and nesting of variability elements.…”
Section: Related Workmentioning
confidence: 99%
“…So a variability can be part of n di↵erent VPGs and each of those VPGs can cause m variation points, either in one or in multiple files (see Figure 1). Figure 1: Variability elements and interdependencies (as found in [16]). …”
Section: Related Workmentioning
confidence: 99%