Software maintainers are often challenged with source code changes to improve software systems, or eliminate defects, in unfamiliar programs. To undertake these tasks a sufficient understanding of the system (or at least a small part of it) is required. One of the most time consuming tasks of this process is locating which parts of the code are responsible for some key functionality or feature. Feature (or concept) location techniques address this problem. This paper introduces Conclave, an environment for software analysis, and in particular the Conclave-Mapper tool that provides a feature location facility. This tool explores natural language terms used in programs (e.g. function and variable names), and using textual analysis and a colle...
We are interested in identifying the domain expertise of developers of a software system. A develope...
Abstract—Identifying relevant code to perform maintenance or reuse tasks is becoming increasingly di...
To support programmers during program maintainance we present an approach which extracts concepts an...
Software maintainers are often challenged with source code changes to improve software systems, or e...
Software maintainers are often challenged with source code changes to improve software systems, or e...
Software maintainers are often challenged with source code changes to improve software systems, or e...
Abstract—Developers often have to locate the parts of the source code that contribute to a specific ...
Concept location is a common task in program comprehension techniques, essential in many approaches ...
Feature location is a frequent software maintenance activity that aims to identify initial source co...
Concept location is a common task in program comprehension techniques, essential in many approaches...
This paper is concerned with an ontology driven approach for Program Comprehension that starts picki...
Identifier names play a key role in program understanding and in particular in concept location. Pro...
Feature location is one of the frequent software maintenance activities that aims to identify a sour...
Developers often have to locate the parts of source code that contribute to a specific feature durin...
Software maintenance and evolution make up a considerable portion of the time and effort spent durin...
We are interested in identifying the domain expertise of developers of a software system. A develope...
Abstract—Identifying relevant code to perform maintenance or reuse tasks is becoming increasingly di...
To support programmers during program maintainance we present an approach which extracts concepts an...
Software maintainers are often challenged with source code changes to improve software systems, or e...
Software maintainers are often challenged with source code changes to improve software systems, or e...
Software maintainers are often challenged with source code changes to improve software systems, or e...
Abstract—Developers often have to locate the parts of the source code that contribute to a specific ...
Concept location is a common task in program comprehension techniques, essential in many approaches ...
Feature location is a frequent software maintenance activity that aims to identify initial source co...
Concept location is a common task in program comprehension techniques, essential in many approaches...
This paper is concerned with an ontology driven approach for Program Comprehension that starts picki...
Identifier names play a key role in program understanding and in particular in concept location. Pro...
Feature location is one of the frequent software maintenance activities that aims to identify a sour...
Developers often have to locate the parts of source code that contribute to a specific feature durin...
Software maintenance and evolution make up a considerable portion of the time and effort spent durin...
We are interested in identifying the domain expertise of developers of a software system. A develope...
Abstract—Identifying relevant code to perform maintenance or reuse tasks is becoming increasingly di...
To support programmers during program maintainance we present an approach which extracts concepts an...