Proceedings of the 22nd International Systems and Software Product Line Conference - Volume 1 2018
DOI: 10.1145/3233027.3236402
|View full text |Cite
|
Sign up to set email alerts
|

Feature location benchmark with argoUML SPL

Abstract: Feature location is a traceability recovery activity to identify the implementation elements associated to a characteristic of a system. Besides its relevance for software maintenance of a single system, feature location in a collection of systems received a lot of attention as a first step to re-engineer system variants (created through clone-and-own) into a Software Product Line (SPL). In this context, the objective is to unambiguously identify the boundaries of a feature inside a family of systems to later … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
35
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
2
1

Relationship

4
3

Authors

Journals

citations
Cited by 37 publications
(36 citation statements)
references
References 14 publications
0
35
0
Order By: Relevance
“…We added JUnit 4, as its architecture is based on many design patterns, at least in its previous version 3, and the Java-backend of JHispter, an application generator for web applications and microservices, as it has been already used as a variability case study [23]. Similarly, we also selected ArgoUML, a UML diagramming application, used in different studies on SPL engineering [40].…”
Section: Validation Case Studiesmentioning
confidence: 99%
“…We added JUnit 4, as its architecture is based on many design patterns, at least in its previous version 3, and the Java-backend of JHispter, an application generator for web applications and microservices, as it has been already used as a variability case study [23]. Similarly, we also selected ArgoUML, a UML diagramming application, used in different studies on SPL engineering [40].…”
Section: Validation Case Studiesmentioning
confidence: 99%
“…In the software product line community it is used as a realistic case study for demonstrating the basic challenges for refactoring a single code base system with variability into an SPL [8]. The extracted ArgoUML-SPL, with its ground truth, was also recently proposed [22] and used [9,23] as a benchmark for evaluating the feature location techniques. The considered ArgoUML-SPL ground truth [22] consists of a feature model (FM) and traces of its optional features to the annotated reusable code assets.…”
Section: Argouml-spl Ground Truthmentioning
confidence: 99%
“…The extracted ArgoUML-SPL, with its ground truth, was also recently proposed [22] and used [9,23] as a benchmark for evaluating the feature location techniques. The considered ArgoUML-SPL ground truth [22] consists of a feature model (FM) and traces of its optional features to the annotated reusable code assets.…”
Section: Argouml-spl Ground Truthmentioning
confidence: 99%
See 2 more Smart Citations