In large code bases, locating the elements that implement concrete features of a system is challenging. This information is paramount for maintenance and evolution tasks, although not always explicitly available. In this work, motivated by the needs of locating features as a first step for feature-based Software Product Line adoption, we propose a solution for improving the performance of existing approaches. For this, relying on an automatic feature localization approach to locate features in single-systems, we propose approaches to deal with feature localization in the context of families of systems, e.g., variants created through opportunistic reuse such as clone-and-own. Our feature localization approaches are built on top of Spectrum-b...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
Locating program element(s) relevant to a particular feature is an important step in efficient maint...
Feature localization (FL) is a basic activity in re-engineering legacy systems into software product...
In the past, spectrum-based fault localization (SBFL) techniques have been developed to pinpoint a f...
Feature Location (FL) is a core software maintenance activity that aims to locate observable functio...
© 2017 Dr NeelofarDebugging is critical in the production of reliable software. One of the effective...
International audienceFeature location is a traceability recovery activity to identify the implement...
Locating software components that are responsible for observed failures is a time-intensive and expe...
The complexity of modern chips is rapidly increasing. To fulfill tight time-to-market constraints, ...
International audienceExisting similar software variants, developed by ad-hoc reuse technique such a...
Feature location (FL) is the task of finding the source code that implements a specific, user-observ...
Spectrum-based Fault Localization has emerged as a cost effective method to locate faulty code in so...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
textFault localization, i.e., locating faults in code, such as faulty statements or expressions, whi...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
Locating program element(s) relevant to a particular feature is an important step in efficient maint...
Feature localization (FL) is a basic activity in re-engineering legacy systems into software product...
In the past, spectrum-based fault localization (SBFL) techniques have been developed to pinpoint a f...
Feature Location (FL) is a core software maintenance activity that aims to locate observable functio...
© 2017 Dr NeelofarDebugging is critical in the production of reliable software. One of the effective...
International audienceFeature location is a traceability recovery activity to identify the implement...
Locating software components that are responsible for observed failures is a time-intensive and expe...
The complexity of modern chips is rapidly increasing. To fulfill tight time-to-market constraints, ...
International audienceExisting similar software variants, developed by ad-hoc reuse technique such a...
Feature location (FL) is the task of finding the source code that implements a specific, user-observ...
Spectrum-based Fault Localization has emerged as a cost effective method to locate faulty code in so...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
textFault localization, i.e., locating faults in code, such as faulty statements or expressions, whi...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
Locating program element(s) relevant to a particular feature is an important step in efficient maint...