TY - GEN
T1 - Spectrum-based feature localization: A case study using ArgoUML
T2 - 25th ACM International Systems and Software Product Line Conference, SPLC 2021
AU - Michelon, Gabriela K.
AU - Sotto-Mayor, Bruno
AU - Martinez, Jabier
AU - Arrieta, Aitor
AU - Abreu, Rui
AU - Assunção, Wesley K. G.
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/9/6
Y1 - 2021/9/6
N2 - Feature localization (FL) is a basic activity in re-engineering legacy systems into software product lines. In this work, we explore the use of the Spectrum-based localization technique for this task. This technique is traditionally used for fault localization but with practical applications in other tasks like the dynamic FL approach that we propose. The ArgoUML SPL benchmark is used as a case study and we compare it with a previous hybrid (static and dynamic) approach from which we reuse the manual and testing execution traces of the features. We conclude that it is feasible and sound to use the Spectrum-based approach providing promising results in the benchmark metrics.
AB - Feature localization (FL) is a basic activity in re-engineering legacy systems into software product lines. In this work, we explore the use of the Spectrum-based localization technique for this task. This technique is traditionally used for fault localization but with practical applications in other tasks like the dynamic FL approach that we propose. The ArgoUML SPL benchmark is used as a case study and we compare it with a previous hybrid (static and dynamic) approach from which we reuse the manual and testing execution traces of the features. We conclude that it is feasible and sound to use the Spectrum-based approach providing promising results in the benchmark metrics.
KW - ArgoUML SPL benchmark
KW - Dynamic feature localization
KW - Spectrum-based localization
KW - ArgoUML SPL benchmark
KW - Dynamic feature localization
KW - Spectrum-based localization
UR - http://www.scopus.com/inward/record.url?scp=85115345131&partnerID=8YFLogxK
U2 - 10.1145/3461001.3473065
DO - 10.1145/3461001.3473065
M3 - Conference contribution
VL - F171624-A
T3 - Part F171624-A
SP - 126
EP - 130
BT - unknown
A2 - Mousavi, Mohammad
A2 - Schobbens, Pierre-Yves
A2 - Araujo, Hugo
A2 - Schaefer, Ina
A2 - ter Beek, Maurice H.
A2 - Devroey, Xavier
A2 - Rojas, Jose Miguel
A2 - Pinto, Monica
A2 - Teixeira, Leopoldo
A2 - Berger, Thorsten
A2 - Noppen, Johannes
A2 - Reinhartz-Berger, Iris
A2 - Temple, Paul
A2 - Damiani, Ferruccio
A2 - Petke, Justyna
PB - Association for Computing Machinery
Y2 - 6 September 2021 through 11 September 2021
ER -