著者
長谷川 明史 塚本 享治
出版者
一般社団法人情報処理学会
雑誌
研究報告ソフトウェア工学(SE) (ISSN:09196072)
巻号頁・発行日
vol.2009, no.31, pp.137-144, 2009-03-11
参考文献数
9
被引用文献数
1

オープンソースソフトウェアのソースコードを読む機会が増えているが、利用者は大量のプログラムから目的の場所を見つけなければならない。文字列検索やソースコードブラウザのような既存の方法ではソフトウェアの構造を検索できないため、セマンティック Web 技術を用いてクラスの構造や関係に基づく Java ソフトウェアの構造検索システムを提案する。 セマンティック Web の技術を用いて Java ソフトウェアの構造解析を行うため、Java のソフトウェア構造を RDF 化し、SPARQL というクエリ言語を用いてソフトウェアの構造を検索できるようにした。このときに OWL2.0 による推論を用いている。また、RDF グラフに対して、調べたい構造のパターンを持った SPARQL クエリを用いて検索を行った。The opportunity of reading open source software's source codes has increased. User has to read a large amount of source codes for finding target codes. Conventional methods like text search and source browser can't search for complex software structures. So this paper proposes a new method by Semantic Web Technology. The system converts the structures into RDF for querying by query language SPARQL. At this time, the system use inference of OWL 2.0. After that, we ask query the RDF graph in SPARQL and get the target software structures.