RECOVERY OF TRACEABILITY LINKS BETWEEN SOFTWARE DOCUMENTATION AND SOURCE CODE

Andrian Marcus, Jonathan I. Maletic, Andrey Sergeyev

International Journal of Software Engineering and Knowledge Engineering · 2005 · 138 citations · 35 references

Concepts

TL;DR

An approach for the semi‑automated recovery of traceability links between software documentation and source code is presented. The method applies information retrieval techniques, notably latent semantic indexing, to extract and analyze semantic information from source code and documentation, defining a semi‑automatic process evaluated in two case studies. The case studies show positive results for the proposed approach, especially considering the flexibility of the methods used.

Abstract

An approach for the semi-automated recovery of traceability links between software documentation and source code is presented. The methodology is based on the application of information retrieval techniques to extract and analyze the semantic information from the source code and associated documentation. A semi-automatic process is defined based on the proposed methodology. The paper advocates the use of latent semantic indexing (LSI) as the supporting information retrieval technique. Two case studies using existing software are presented comparing this approach with others. The case studies show positive results for the proposed approach, especially considering the flexibility of the methods used.

References

35