We propose a method for retrieving segments of source code from a large repository. The method is based on conceptual modeling of the code, combining information extracted from the structure of the code and standard informationdistance measures. Our results show an improvement over traditional retrieval models, indicating that, for this type of highly-structured documents, usage of structure is indeed beneficial for retrieval
Large codebases are routinely indexed by standard Information Retrieval systems, starting from the a...
Concept location identifies parts of a software system that implement a specific concept that origin...
In the context of Software Reuse providing techniques to support source code retrieval has been wide...
Software developers often face steep learning curves in using a new framework, library, or new versi...
ABSTRACT PAGE As programmers develop software, they instinctively sense that source code exists that...
Information retrieval in large data spaces using formal, structure oriented patterns of features has...
The research described in this paper is concerned with the application of information retrieval to s...
Source-code plagiarism detection in programming, concerns the identification of source-code files th...
Source code retrieval is of immense importance in the software engineering field. The complex tasks ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
The need for domain knowledge representation for program comprehension is now widely accepted in the...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...
Formal verification of source code has been extensively used in the past few years in order to creat...
International audienceFrom time to time, developers perform sequences of code transformations in a s...
-Programmers frequently write code that can be similar to existing code which may be written somewhe...
Large codebases are routinely indexed by standard Information Retrieval systems, starting from the a...
Concept location identifies parts of a software system that implement a specific concept that origin...
In the context of Software Reuse providing techniques to support source code retrieval has been wide...
Software developers often face steep learning curves in using a new framework, library, or new versi...
ABSTRACT PAGE As programmers develop software, they instinctively sense that source code exists that...
Information retrieval in large data spaces using formal, structure oriented patterns of features has...
The research described in this paper is concerned with the application of information retrieval to s...
Source-code plagiarism detection in programming, concerns the identification of source-code files th...
Source code retrieval is of immense importance in the software engineering field. The complex tasks ...
Context: Constant evolution in software systems often results in its documentation losing sync with ...
The need for domain knowledge representation for program comprehension is now widely accepted in the...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...
Formal verification of source code has been extensively used in the past few years in order to creat...
International audienceFrom time to time, developers perform sequences of code transformations in a s...
-Programmers frequently write code that can be similar to existing code which may be written somewhe...
Large codebases are routinely indexed by standard Information Retrieval systems, starting from the a...
Concept location identifies parts of a software system that implement a specific concept that origin...
In the context of Software Reuse providing techniques to support source code retrieval has been wide...