Abstract—Developers often have to locate the parts of the source code that contribute to a specific feature during software maintenance tasks. This activity, referred to as feature location in software engineering, is a human- and knowledge-intensive process. Researchers have investigated information retrieval, static/dynamic analysis based techniques to assist developers in such feature location activities. However, little work has been done on better understanding how developers perform feature location tasks. In this paper, we report an exploratory study of feature location process, consisting of two experiments in which developers were given unfamiliar systems and asked to complete six feature location tasks in two hours. Our study sugg...
Abstract—Feature location is a human-oriented and information-intensive process. When performing fea...
Abstract—Feature location is a fundamental step in software evolution tasks such as debugging, under...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
Developers often have to locate the parts of source code that contribute to a specific feature durin...
10.1109/ICSM.2011.6080788IEEE International Conference on Software Maintenance, ICSM213-22
Feature location is a frequent software maintenance activity that aims to identify initial source co...
Abstract. Due to the increasing of software requirements and software features, modern software syst...
Feature location aims at locating pieces of code that implement a given set of features (requirement...
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...
This paper presents an exploratory study of ten feature location techniques that use various combina...
Software maintenance and evolution make up a considerable portion of the time and effort spent durin...
System evolution depends greatly on the ability of a maintainer to locate these parts of the source ...
Feature location (FL) is the task of finding the source code that implements a specific, user-observ...
peer-reviewedFeature location is finding the source code that implements specific functionality in ...
Abstract—Feature location is a human-oriented and information-intensive process. When performing fea...
Abstract—Feature location is a fundamental step in software evolution tasks such as debugging, under...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...
Developers often have to locate the parts of source code that contribute to a specific feature durin...
10.1109/ICSM.2011.6080788IEEE International Conference on Software Maintenance, ICSM213-22
Feature location is a frequent software maintenance activity that aims to identify initial source co...
Abstract. Due to the increasing of software requirements and software features, modern software syst...
Feature location aims at locating pieces of code that implement a given set of features (requirement...
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...
This paper presents an exploratory study of ten feature location techniques that use various combina...
Software maintenance and evolution make up a considerable portion of the time and effort spent durin...
System evolution depends greatly on the ability of a maintainer to locate these parts of the source ...
Feature location (FL) is the task of finding the source code that implements a specific, user-observ...
peer-reviewedFeature location is finding the source code that implements specific functionality in ...
Abstract—Feature location is a human-oriented and information-intensive process. When performing fea...
Abstract—Feature location is a fundamental step in software evolution tasks such as debugging, under...
To facilitate software maintenance and evolution, a helpful step is to locate features concerned in ...