An Ontology-based Approach for the Recovery of Traceability Links

Abstract

Traceability links provide support for software engineers in understanding the relations and dependencies among software artifacts created during the software development process. In this research, we focus on re-establishing traceability links between existing source code and documentation to support reverse engineering. We present a novel approach that addresses this issue by creating formal ontological representations for both the documentation and source code artifacts. These representations are then aligned to establish traceability links at the semantic level. Our approach recovers traceability links by utilizing the structural and semantic information in various software artifacts and the linked ontologies are also supported by ontology reasoners to infer implicit relations among these software artifacts.

Keywords: Traceability, Reverse Engineering, Ontology, Text Mining

Reference

Yonggang Zhang, René Witte, Juergen Rilling, and Volker Haarslev, An Ontology-based Approach for the Recovery of Traceability Links. 3rd International Workshop on Metamodels, Schemas, Grammars, and Ontologies for Reverse Engineering (ATEM 2006). October 1st, Genoa, Italy.

Bibtex entry (also for download):

@InProceedings{ZWRH_ATEM2006,
  author = 	 {Yonggang Zhang and Ren{\'e} Witte and 
                  Juergen Rilling and Volker Haarslev},
  title = 	 {{An Ontology-based Approach for the 
                  Recovery of Traceability Links}},
  booktitle =	 {3rd Int.\ Workshop on Metamodels, Schemas, Grammars, 
                  and Ontologies for Reverse Engineering (ATEM 2006)},
  year =	 {2006},
  address =	 {Genoa, Italy},
  month =	 {October 1st}
}

You can also visit the webpage of the ATEM 2006 workshop.

This paper received the best paper award, jointly with our second ATEM contribution.

Download

You can download the complete workshop proceedings.
Also available: just this paper (local copy)
MD5 Checksum: 988275ff6746a82797b5da29148bd99b

Copyright © 2006 Yonggang Zhang, René Witte, Jürgen Rilling, and Volker Haarslev.