To facilitate software maintenance and evolution, a helpful step is to locate features concerned in a particular maintenance task. In the literature, both dynamic and interactive approaches have been proposed for feature location. In this article, we present a static and noninteractive method for achieving this objective. The main idea of our approach is to use information retrieval (IR) technology to reveal the basic connections between features and computational units in the source code. Due to the imprecision of retrieved connections, we use a static representation of the source code named BRCG ( branch-reserving call graph) to further recover both relevant and specific computational units for each feature. A premise of our approach is t...
During software evolution, one of the most important comprehension activities is concept location in...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
Feature location (FL) is the task of finding the source code that implements a specific, user-observ...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
Abstract—Developers often have to locate the parts of the source code that contribute to a specific ...
Locating program element(s) relevant to a particular feature is an important step in efficient maint...
System evolution depends greatly on the ability of a maintainer to locate these parts of the source ...
Software maintenance and evolution make up a considerable portion of the time and effort spent durin...
APRES 2014 : Asia Pacific Requirements Engineering Symposium, April 28-29, 2014, Auckland, New Zeala...
Locating the program element(s) relevant to a particular feature is an important step in efficient m...
Bug localization and feature location in source code are software evolution tasks in which developer...
\ua9 2017 Copyright held by the owner/author(s).Features are high-level, domain-specific abstraction...
There is a growing interest in creating tools that can assist engineers in all phases of the softwar...
Locating the program element(s) relevant to a particular feature is an important step in efficient m...
Feature location is a frequent software maintenance activity that aims to identify initial source co...
During software evolution, one of the most important comprehension activities is concept location in...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
Feature location (FL) is the task of finding the source code that implements a specific, user-observ...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
Abstract—Developers often have to locate the parts of the source code that contribute to a specific ...
Locating program element(s) relevant to a particular feature is an important step in efficient maint...
System evolution depends greatly on the ability of a maintainer to locate these parts of the source ...
Software maintenance and evolution make up a considerable portion of the time and effort spent durin...
APRES 2014 : Asia Pacific Requirements Engineering Symposium, April 28-29, 2014, Auckland, New Zeala...
Locating the program element(s) relevant to a particular feature is an important step in efficient m...
Bug localization and feature location in source code are software evolution tasks in which developer...
\ua9 2017 Copyright held by the owner/author(s).Features are high-level, domain-specific abstraction...
There is a growing interest in creating tools that can assist engineers in all phases of the softwar...
Locating the program element(s) relevant to a particular feature is an important step in efficient m...
Feature location is a frequent software maintenance activity that aims to identify initial source co...
During software evolution, one of the most important comprehension activities is concept location in...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
Feature location (FL) is the task of finding the source code that implements a specific, user-observ...