Abstract—Locating features in large software systems is a fundamental maintenance task for developers when fixing bugs and extending software. We introduce In Situ Impact Insight (I3), a novel user interface to support feature location. In addition to a list of search results, I3 provides support for developers during browsing and inspecting the retrieved code entities. In situ visualizations augment results and source code with additional information relevant for further exploration. Developers are able to retrieve details on the textual similarity of a source code entity to the search query and to other entities, as well as the information on co-changed entities from a project’s history. Execution traces recorded during program runs can b...
Software maintenance and evolution make up a considerable portion of the time and effort spent durin...
Abstract—Feature location is a fundamental step in software evolution tasks such as debugging, under...
Recent research has shown that developers spend significant amounts of time navigating around code. ...
Locating features in large software systems is a fundamental maintenance task for developers when fi...
Abstract—Feature location is a human-oriented and information-intensive process. When performing fea...
Abstract—Developers often have to locate the parts of the source code that contribute to a specific ...
Developers often have to locate the parts of source code that contribute to a specific feature durin...
\ua9 2017 Copyright held by the owner/author(s).Features are high-level, domain-specific abstraction...
Research on feature location that apply information retrieval techniques have experimented the kinds...
Feature location is a frequent software maintenance activity that aims to identify initial source co...
International audienceContext: It is common belief that high impact research in software reuse requi...
Abstract—Much of software developers ’ time is spent understanding unfamiliar code. To better unders...
APRES 2014 : Asia Pacific Requirements Engineering Symposium, April 28-29, 2014, Auckland, New Zeala...
System evolution depends greatly on the ability of a maintainer to locate these parts of the source ...
The paper presents a set of tools that work in conjunction to support concept location in software. ...
Software maintenance and evolution make up a considerable portion of the time and effort spent durin...
Abstract—Feature location is a fundamental step in software evolution tasks such as debugging, under...
Recent research has shown that developers spend significant amounts of time navigating around code. ...
Locating features in large software systems is a fundamental maintenance task for developers when fi...
Abstract—Feature location is a human-oriented and information-intensive process. When performing fea...
Abstract—Developers often have to locate the parts of the source code that contribute to a specific ...
Developers often have to locate the parts of source code that contribute to a specific feature durin...
\ua9 2017 Copyright held by the owner/author(s).Features are high-level, domain-specific abstraction...
Research on feature location that apply information retrieval techniques have experimented the kinds...
Feature location is a frequent software maintenance activity that aims to identify initial source co...
International audienceContext: It is common belief that high impact research in software reuse requi...
Abstract—Much of software developers ’ time is spent understanding unfamiliar code. To better unders...
APRES 2014 : Asia Pacific Requirements Engineering Symposium, April 28-29, 2014, Auckland, New Zeala...
System evolution depends greatly on the ability of a maintainer to locate these parts of the source ...
The paper presents a set of tools that work in conjunction to support concept location in software. ...
Software maintenance and evolution make up a considerable portion of the time and effort spent durin...
Abstract—Feature location is a fundamental step in software evolution tasks such as debugging, under...
Recent research has shown that developers spend significant amounts of time navigating around code. ...