articleIEEE Transactions on Software EngineeringOct 1, 2002Closed access

Recovering traceability links between code and documentation

University of Sannio · University of Naples Federico II · +1 more institution

Indexed incrossref

Abstract

Software system documentation is almost always expressed informally in natural language and free text. Examples include requirement specifications, design documents, manual pages, system development journals, error logs, and related maintenance reports. We propose a method based on information retrieval to recover traceability links between source code and free text documents. A premise of our work is that programmers use meaningful names for program items, such as functions, variables, types, classes, and methods. We believe that the application-domain knowledge that programmers process when writing the code is often captured by the mnemonics for identifiers; therefore, the analysis of these mnemonics can…

Citation impact

965
total citations
FWCI
34.03
Percentile
100%
References
70
Citations per year

Authors

5

Topics & keywords

Keywords
  • Computer science
  • Source code
  • Documentation
  • Programming language
  • Traceability
  • Information retrieval
  • Program comprehension
  • Static program analysis
UN Sustainable Development Goals
  • Quality Education
No related works found for this paper.

Funding