• DocumentCode
    2617014
  • Title

    Information retrieval models for recovering traceability links between code and documentation

  • Author

    Antoniol, G. ; Canfora, G. ; Casazza, G. ; De Lucia, A.

  • Author_Institution
    Fac. of Eng., Sannio Univ., Benevento, Italy
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    40
  • Lastpage
    49
  • Abstract
    The research described in the paper is concerned with the application of information retrieval to software maintenance, and in particular to the problem of recovering traceability 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 the paper replicate the studies presented by G. Antoniol et al. (1999; 2000), 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
  • Keywords
    C++ language; Java; information retrieval; program diagnostics; software maintenance; system documentation; C++ source code tracing; Java code; case studies; free text documentation; functional requirements; information retrieval models; manual pages; probabilistic information retrieval model; probabilistic models; software maintenance; source code; traceability link recovery; vector space; vector space information retrieval; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2000. Proceedings. International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-0753-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2000.883003
  • Filename
    883003