The research described in this paper is concerned with the application
of information retrieval to software maintenance, 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 vector 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 formulate hypotheses to explain the differences.
%0 Conference Paper
%1 Antoniol2000
%A Antoniol, G.
%A Canfora, G.
%A de Lucia, A.
%A Casazza, G.
%C Los Alamitos, CA, USA
%D 2000
%I IEEE Computer Society
%J Software Maintenance, IEEE International Conference on
%K NT2OD documentation informationretrieval links retrieval toread traceability
%P 40
%R http://doi.ieeecomputersociety.org/10.1109/ICSM.2000.883003
%T Information Retrieval Models for Recovering Traceability Links between
Code and Documentation
%V 0
%X The research described in this paper is concerned with the application
of information retrieval to software maintenance, 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 vector 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 formulate hypotheses to explain the differences.
@inproceedings{Antoniol2000,
abstract = {The research described in this paper is concerned with the application
of information retrieval to software maintenance, 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 vector 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 formulate hypotheses to explain the differences.},
added-at = {2009-11-19T17:29:26.000+0100},
address = {Los Alamitos, CA, USA},
author = {Antoniol, G. and Canfora, G. and de Lucia, A. and Casazza, G.},
biburl = {https://www.bibsonomy.org/bibtex/23ed3545eb10d9de4e1b4cee38e1e1bf0/butonic},
doi = {http://doi.ieeecomputersociety.org/10.1109/ICSM.2000.883003},
interhash = {117adb2b43181ef5febebb276db4e1c1},
intrahash = {3ed3545eb10d9de4e1b4cee38e1e1bf0},
issn = {1063-6773},
journal = {Software Maintenance, IEEE International Conference on},
keywords = {NT2OD documentation informationretrieval links retrieval toread traceability},
owner = {Bugra},
pages = 40,
publisher = {IEEE Computer Society},
timestamp = {2009-11-19T17:29:26.000+0100},
title = {Information Retrieval Models for Recovering Traceability Links between
Code and Documentation},
volume = 0,
year = 2000
}