Spectrum-based feature localization: A case study using ArgoUML: A case study using ArgoUML

Gabriela K. Michelon, Bruno Sotto-Mayor, Jabier Martinez, Aitor Arrieta, Rui Abreu, Wesley K. G. Assunção

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    7 Citations (Scopus)
    4 Downloads (Pure)

    Abstract

    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.
    Original languageEnglish
    Title of host publicationunknown
    EditorsMohammad Mousavi, Pierre-Yves Schobbens, Hugo Araujo, Ina Schaefer, Maurice H. ter Beek, Xavier Devroey, Jose Miguel Rojas, Monica Pinto, Leopoldo Teixeira, Thorsten Berger, Johannes Noppen, Iris Reinhartz-Berger, Paul Temple, Ferruccio Damiani, Justyna Petke
    PublisherAssociation for Computing Machinery
    Pages126-130
    Number of pages5
    VolumeF171624-A
    ISBN (Electronic)9781450384698
    DOIs
    Publication statusPublished - 6 Sept 2021
    Event25th ACM International Systems and Software Product Line Conference, SPLC 2021 - Virtual, Online, United Kingdom
    Duration: 6 Sept 202111 Sept 2021

    Publication series

    NamePart F171624-A

    Conference

    Conference25th ACM International Systems and Software Product Line Conference, SPLC 2021
    Country/TerritoryUnited Kingdom
    CityVirtual, Online
    Period6/09/2111/09/21

    Keywords

    • ArgoUML SPL benchmark
    • Dynamic feature localization
    • Spectrum-based localization

    Fingerprint

    Dive into the research topics of 'Spectrum-based feature localization: A case study using ArgoUML: A case study using ArgoUML'. Together they form a unique fingerprint.

    Cite this