- 著者
-
宇田川 佳久
- 出版者
- 一般社団法人電子情報通信学会
- 雑誌
- 電子情報通信学会技術研究報告. SWIM, ソフトウェアインタプライズモデリング (ISSN:09135685)
- 巻号頁・発行日
- vol.112, no.179, pp.27-32, 2012-08-14
- 被引用文献数
-
1
本文では,制御文の構造を使ったソースコードの検索手法について論じている.制御文を抽出するための専用の構文解析処理を開発した.抽出した構造情報は,ソースコードの検索に直接使うことも,ベクトル空間モデルの入力データとしても使うことができる.Struts 2 Coreソースコードについて,2種類の検索実験を行った.最初の実験は例外処理とスレッドの同期処理に関するものであり,try-catchとsynchronized文をキーにした.次の実験では,ベクトルの類似度と本文で新たに導入したベクトルの相違度を使ったものである.両方の実験で,整合性を保って管理すべき複数の類似したソースコードを検索することができた.