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 paper, we present a static and non-interactive method for achieving this objective. The main idea of our approach is to use the information retrieval (IR) technology to reveal the basic connections between features and computational units in source code. Due to the characteristics of the retrieved connections, we use a static representation of the source code named BRCG to further recover both the relevant and the specific computational units for each feature. Furthermore, we recover the relationships amon...
There is a growing interest in creating tools that can assist engineers in all phases of the softwar...
Bug localization and feature location in source code are software evolution tasks in which developer...
International audienceLocating source code elements relevant to a given fea- ture is an important st...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
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 ...
System evolution depends greatly on the ability of a maintainer to locate these parts of the source ...
Abstract. Due to the increasing of software requirements and software features, modern software syst...
Software maintenance and evolution make up a considerable portion of the time and effort spent durin...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
Locating the program element(s) relevant to a particular feature is an important step in efficient m...
Locating the program element(s) relevant to a particular feature is an important step in efficient m...
Locating program element(s) relevant to a particular feature is an important step in efficient maint...
Feature location aims at locating pieces of code that implement a given set of features (requirement...
Feature location is a frequent software maintenance activity that aims to identify initial source co...
There is a growing interest in creating tools that can assist engineers in all phases of the softwar...
Bug localization and feature location in source code are software evolution tasks in which developer...
International audienceLocating source code elements relevant to a given fea- ture is an important st...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
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 ...
System evolution depends greatly on the ability of a maintainer to locate these parts of the source ...
Abstract. Due to the increasing of software requirements and software features, modern software syst...
Software maintenance and evolution make up a considerable portion of the time and effort spent durin...
Abstract — Companies often develop and maintain a collection of product variants that share some com...
Locating the program element(s) relevant to a particular feature is an important step in efficient m...
Locating the program element(s) relevant to a particular feature is an important step in efficient m...
Locating program element(s) relevant to a particular feature is an important step in efficient maint...
Feature location aims at locating pieces of code that implement a given set of features (requirement...
Feature location is a frequent software maintenance activity that aims to identify initial source co...
There is a growing interest in creating tools that can assist engineers in all phases of the softwar...
Bug localization and feature location in source code are software evolution tasks in which developer...
International audienceLocating source code elements relevant to a given fea- ture is an important st...