International Conference Poster Short paper

Recovering Traceability Links between a Simple Natural Language Sentence and Source Code Using Domain Ontologies

Takashi Yoshikawa, Shinpei Hayashi, Motoshi Saeki

In Proceedings of the 25th International Conference on Software Maintenance (ICSM 2009), pp. 551–554, Edmonton, Canada, September 2009.

Abstract

This paper proposes 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 the functional descriptions written in the form of simple sentences, the relationships between source code structures and problem domains are important. In our approach, we model the knowledge of the problem domains as domain ontologies. By using semantic relationships of the ontologies in addition to method invocation relationships and the similarity between an identifier on the code and words in the sentences, we can detect code fragments corresponding to the sentences. A case study within a domain of painting software shows that we obtained results of higher quality than without ontologies.

Related papers

This work builds on

Continued in

BibTeX

@inproceedings{yoshikawa-icsm2009,
    author = {Takashi Yoshikawa and Shinpei Hayashi and Motoshi Saeki},
    title = {Recovering Traceability Links between a Simple Natural Language Sentence and Source Code Using Domain Ontologies},
    booktitle = {Proceedings of the 25th International Conference on Software Maintenance},
    pages = {551--554},
    doi = {10.1109/ICSM.2009.5306390},
    year = 2009,
}
Type
International Conference
Conference
ICSM 2009
Location
Edmonton, Canada
Presented
September 23, 2009
Volume / Pages
pp. 551–554
Acceptance rate
35+29/162 (22%)
DOI
10.1109/ICSM.2009.5306390