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
Abstract—Due to the fact that software systems cannot be tested exhaustively, software systems must ...
International audienceFinding and fixing bugs are time-consuming activities in software development....
Software fault localization is one of the most tedious and costly activities in program debugging in...
In large code bases, locating the elements that implement concrete features of a system is challengi...
International audienceFeature location is a traceability recovery activity to identify the implement...
In the past, spectrum-based fault localization (SBFL) techniques have been developed to pinpoint a f...
Locating software components that are responsible for observed failures is a time-intensive and expe...
Spectrum-based fault localization shortens the test- diagnose-repair cycle by reducing the debugging...
Abstract—Spectrum-based fault localization refers to the pro-cess of identifying program units that ...
© 2017 Dr NeelofarDebugging is critical in the production of reliable software. One of the effective...
Spectrum-based Fault Localization has emerged as a cost effective method to locate faulty code in so...
Many spectrum-based fault localization techniques have been pro-posed to measure how likely each pro...
textFault localization, i.e., locating faults in code, such as faulty statements or expressions, whi...
Spectrum-based Fault Localization (SBFL) has been widely studied as a debugging technique to reduce ...
Spectrum-based Fault Localization (SBFL) is anemerging debugging technique that assists software dev...
Abstract—Due to the fact that software systems cannot be tested exhaustively, software systems must ...
International audienceFinding and fixing bugs are time-consuming activities in software development....
Software fault localization is one of the most tedious and costly activities in program debugging in...
In large code bases, locating the elements that implement concrete features of a system is challengi...
International audienceFeature location is a traceability recovery activity to identify the implement...
In the past, spectrum-based fault localization (SBFL) techniques have been developed to pinpoint a f...
Locating software components that are responsible for observed failures is a time-intensive and expe...
Spectrum-based fault localization shortens the test- diagnose-repair cycle by reducing the debugging...
Abstract—Spectrum-based fault localization refers to the pro-cess of identifying program units that ...
© 2017 Dr NeelofarDebugging is critical in the production of reliable software. One of the effective...
Spectrum-based Fault Localization has emerged as a cost effective method to locate faulty code in so...
Many spectrum-based fault localization techniques have been pro-posed to measure how likely each pro...
textFault localization, i.e., locating faults in code, such as faulty statements or expressions, whi...
Spectrum-based Fault Localization (SBFL) has been widely studied as a debugging technique to reduce ...
Spectrum-based Fault Localization (SBFL) is anemerging debugging technique that assists software dev...
Abstract—Due to the fact that software systems cannot be tested exhaustively, software systems must ...
International audienceFinding and fixing bugs are time-consuming activities in software development....
Software fault localization is one of the most tedious and costly activities in program debugging in...