Feature location aims at locating pieces of code that implement a given set of features (requirements). It is a necessary first step in every program comprehension and maintenance task if the connection between features and code has been lost. We have developed a semi-automatic technique for feature location using a combination of static and dynamic program analysis. Formal concept analysis is used to explore the results of the dynamic analysis. We describe new experiences with our technique. Specifically, we investigate the gain of information and increase of costs when the system under analysis is profiled at basic block level rather than routine level as in our earlier work. Furthermore, we explore the influence of the scenarios used for...
One major problem in maintaining a software system is to understand how many functional features in ...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
Feature location (FL) is the task of finding the source code that implements a specific, user-observ...
Identifying the code needed to perform software main-tenance and evolution tasks can be very difficu...
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 ...
This paper presents an exploratory study of ten feature location techniques that use various combina...
Developers often have to locate the parts of source code that contribute to a specific feature durin...
This dissertation shows that existing functional tests of software features can be used by a develo...
Understanding a system’s implementation without prior knowledge is a hard task for reengineers in ge...
Feature Location (FL) is a core software maintenance activity that aims to locate observable functio...
Abstract—Automated feature location techniques have been proposed to extract program elements that a...
Abstract. Due to the increasing of software requirements and software features, modern software syst...
During software evolution, one of the most important comprehension activities is concept location in...
One major problem in maintaining a software system is to understand how many functional features in ...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
Feature location (FL) is the task of finding the source code that implements a specific, user-observ...
Identifying the code needed to perform software main-tenance and evolution tasks can be very difficu...
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 ...
This paper presents an exploratory study of ten feature location techniques that use various combina...
Developers often have to locate the parts of source code that contribute to a specific feature durin...
This dissertation shows that existing functional tests of software features can be used by a develo...
Understanding a system’s implementation without prior knowledge is a hard task for reengineers in ge...
Feature Location (FL) is a core software maintenance activity that aims to locate observable functio...
Abstract—Automated feature location techniques have been proposed to extract program elements that a...
Abstract. Due to the increasing of software requirements and software features, modern software syst...
During software evolution, one of the most important comprehension activities is concept location in...
One major problem in maintaining a software system is to understand how many functional features in ...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
Feature location (FL) is the task of finding the source code that implements a specific, user-observ...