Proceedings of the 15th International Working Conference on Variability Modelling of Software-Intensive Systems 2021
DOI: 10.1145/3442391.3442403
|View full text |Cite
|
Sign up to set email alerts
|

A Hybrid Feature Location Technique for Re-engineeringSingle Systems into Software Product Lines

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
28
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
3
2
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 16 publications
(28 citation statements)
references
References 23 publications
0
28
0
Order By: Relevance
“…To add another type of chart in the library, she will need to implement a new variant of this vp and needs thus to have an overview of the classes used by these subclasses. To do so, the user adds the two most variable ones (XYPlot 15 and CategoryPlot 16 ) as entry points (Fig. 6b).…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…To add another type of chart in the library, she will need to implement a new variant of this vp and needs thus to have an overview of the classes used by these subclasses. To do so, the user adds the two most variable ones (XYPlot 15 and CategoryPlot 16 ) as entry points (Fig. 6b).…”
Section: Discussionmentioning
confidence: 99%
“…The implemented variability in code assets is neither explicit nor documented, which hinders its management, but more basically, hampers the simple comprehension of it. As features to be understood are not known in advance, and the code is not cloned and modified per product, none of the feature location techniques [13]- [15] can be applied in this context.…”
Section: Introductionmentioning
confidence: 99%
“…Exercising the features. We reused execution traces from Michelon et al [15]. These traces were made publicly available 2 in files with data about the lines of code that were executed per feature.…”
Section: Study Design and Executionmentioning
confidence: 99%
“…The ArgoUML SPL benchmark [12] was proposed for comparable results in FL for families of systems. The use of benchmarks in the SPL research field has been acknowledged as an important direction to advance the state of the art [22] and, for this specific benchmark, static FL techniques have been proposed to locate features in sets of variants [6,14,16,17] as well as a hybrid approach [15]. The benchmark [12] provides a feature location ground-truth for eight features within the ArgoUML Java source code based on the source code annotations of a manual extraction [5] using the original Ar-goUML.…”
mentioning
confidence: 99%
See 1 more Smart Citation