The research described in this paper is concerned with the application of information retrieval to software mainte-nance, and in particular to the problem of recovering trace-ability links between the source code of a system and its free text documentation. We introduce a method based on the general idea of vec-tor space information retrieval and apply it in two case studies to trace C++ source code onto manual pages and Java code onto functional requirements. The case studies discussed in this paper replicate the studies presented in references [3] and [2], respectively, where a probabilistic information retrieval model was applied. We compare the results of vector space and probabilistic models and formu-late hypotheses to explain the dif...
We propose a method for retrieving segments of source code from a large repository. The method is ba...
Software traceability is a necessary process to carry out source code maintenance, testing and featu...
Software developers often face steep learning curves in using a new framework, library, or new versi...
Software system documentation is almost always expressed informally in natural language and free tex...
Abstract — Documentation written in natural language and source code are two of the major artifacts ...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...
Abstract—Information Retrieval (IR) techniques have gained wide-spread acceptance as a method for au...
Information Retrieval (IR) techniques have gained wide-spread acceptance as a method for automating ...
Abstract-Traceability is the only means to ensure that the source code of a system is consistent wit...
International audienceExisting similar software variants, developed by ad-hoc reuse technique such a...
Requirements-to-source-code traceability employs information retrieval (IR) methods to automatically...
Requirements-to-source-code traceability employs information retrieval (IR) methods to automatically...
Successful development of software systems involves efficient navigation among software artifacts. H...
Information Retrieval (IR) has been widely accepted as a method for automated traceability recovery ...
Background: Development of complex, software intensive systems generates large amounts of informatio...
We propose a method for retrieving segments of source code from a large repository. The method is ba...
Software traceability is a necessary process to carry out source code maintenance, testing and featu...
Software developers often face steep learning curves in using a new framework, library, or new versi...
Software system documentation is almost always expressed informally in natural language and free tex...
Abstract — Documentation written in natural language and source code are two of the major artifacts ...
AbstractSoftware documentation is usually expressed in natural languages, which contains much useful...
Abstract—Information Retrieval (IR) techniques have gained wide-spread acceptance as a method for au...
Information Retrieval (IR) techniques have gained wide-spread acceptance as a method for automating ...
Abstract-Traceability is the only means to ensure that the source code of a system is consistent wit...
International audienceExisting similar software variants, developed by ad-hoc reuse technique such a...
Requirements-to-source-code traceability employs information retrieval (IR) methods to automatically...
Requirements-to-source-code traceability employs information retrieval (IR) methods to automatically...
Successful development of software systems involves efficient navigation among software artifacts. H...
Information Retrieval (IR) has been widely accepted as a method for automated traceability recovery ...
Background: Development of complex, software intensive systems generates large amounts of informatio...
We propose a method for retrieving segments of source code from a large repository. The method is ba...
Software traceability is a necessary process to carry out source code maintenance, testing and featu...
Software developers often face steep learning curves in using a new framework, library, or new versi...