International Conference
Sentence-to-Code Traceability Recovery with Domain Ontologies
In Proceedings of the 17th Asia Pacific Software Engineering Conference (APSEC 2010), pp. 385–394, Sydney, Australia, November 2010.
Abstract
We propose an ontology-based technique for recovering traceability links between a natural language sentence specifying features of a software product and the source code of the product. Some software products have been released without detailed documentation. To automatically detect code fragments associated with sentences describing a feature, the relations between source code structures and problem domains are important. We model the knowledge of the problem domains as domain ontologies having concepts of the domains and their relations. Using semantic relations on the ontologies in addition to method invocation relations and the similarity between an identifier on the code and words in the sentences, we locate the code fragments corresponding to the given sentences. Additionally, our prioritization mechanism which orders the located results of code fragments based on the ontologies enables users to select and analyze the results effectively. To show effectiveness of our approach in terms of accuracy, a case study was carried out with our proof-ofconcept tool and summarized.
Related papers
This work builds on
BibTeX
@inproceedings{hayashi-apsec2010,
author = {Shinpei Hayashi and Takashi Yoshikawa and Motoshi Saeki},
title = {Sentence-to-Code Traceability Recovery with Domain Ontologies},
booktitle = {Proceedings of the 17th Asia Pacific Software Engineering Conference},
pages = {385--394},
doi = {10.1109/APSEC.2010.51},
year = 2010,
}
- Type
- International Conference
- Conference
- APSEC 2010
- Location
- Sydney, Australia
- Published
- November 2010
- Volume / Pages
- pp. 385–394
- Acceptance rate
- 47/151 (31%)
- DOI
- 10.1109/APSEC.2010.51