2022
DOI: 10.1007/s10270-022-01011-2
|View full text |Cite
|
Sign up to set email alerts
|

Empirical analysis of the tool support for software product lines

Abstract: For the last ten years, software product line (SPL) tool developers have been facing the implementation of different variability requirements and the support of SPL engineering activities demanded by emergent domains. Despite systematic literature reviews identifying the main characteristics of existing tools and the SPL activities they support, these reviews do not always help to understand if such tools provide what complex variability projects demand. This paper presents an empirical research in which we ev… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
5
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 23 publications
(10 citation statements)
references
References 117 publications
(197 reference statements)
0
5
0
Order By: Relevance
“…We may also show individual values as points without connecting them with a line only if the time-series values were not collected at regular intervals of time (e.g., every year). SPL phases covered (a) Scenario 2: A pie chart (taken from [25]) is not recommended to represent a relationship between a part and a whole (the tool support for the SPL processes in this case) because differences in the size of the angles are difficult to be perceived, requiring labels to display the values.…”
Section: Scenariomentioning
confidence: 99%
See 2 more Smart Citations
“…We may also show individual values as points without connecting them with a line only if the time-series values were not collected at regular intervals of time (e.g., every year). SPL phases covered (a) Scenario 2: A pie chart (taken from [25]) is not recommended to represent a relationship between a part and a whole (the tool support for the SPL processes in this case) because differences in the size of the angles are difficult to be perceived, requiring labels to display the values.…”
Section: Scenariomentioning
confidence: 99%
“…Scenario 2. The pie chart in Figure 10a represents a part-towhole relationship about the tool support for the different SPL processes [25]. We use the quantitative data available in [25], and create the configurations that result in the visualization of Figure 11.…”
Section: Scenariomentioning
confidence: 99%
See 1 more Smart Citation
“…Processes for developing software have lately undergone a radical transformation. There is a growing need for quick development and adaptability due to the increasingly rapid speed of varying requirements on the way to meet market needs as well as to be compliant with evolving norms and standards [1,2,20]. Thus, a contemporary problem that many firms must face is continuous software improvement of software processes.…”
Section: Introductionmentioning
confidence: 99%
“…features is large (usually the case for industrial configurable systems), when only partial knowledge of the features is available (it is difficult that stakeholders are experts in all features), when there exist complex cross-tree constraints [6] (i.e., arbitrary relationships in propositional logic), or when it is accepted that feature interactions can make error-prone a manual estimation of the fitness of the configurations. Although several tools exist to address the optimization challenge to some extent [3] such as SATIBEA [2], MODAGAME [10], SPL Conqueror [13], ClaferMoo [9], and SPL Config [11], some of them tend to generate invalid configurations that need to be repaired during the optimization process, others have limitations regarding extensibility of the objective functions, or cannot be seamlessly integrated with other SPL-focused tools.…”
mentioning
confidence: 99%