お知らせ 2023年度・2024年度 学生員 会費割引キャンペーン実施中です
お知らせ 技術研究報告と和文論文誌Cの同時投稿施策(掲載料1割引き)について
お知らせ 電子情報通信学会における研究会開催について
お知らせ NEW 参加費の返金について
電子情報通信学会 研究会発表申込システム
講演論文 詳細
技報閲覧サービス
[ログイン]
技報アーカイブ
 トップに戻る 前のページに戻る   [Japanese] / [English] 

講演抄録/キーワード
講演名 2012-08-21 15:40
JavaフレームワークStruts2の構造メトリックスの測定
宇田川佳久東京工芸大SWIM2012-12
抄録 (和) 本文では,制御文の構造を使ったソースコードの検索手法について論じている.制御文を抽出するための専用の構文解析処理を開発した.抽出した構造情報は,ソースコードの検索に直接使うことも,ベクトル空間モデルの入力データとしても使うことができる.Struts 2 Coreソースコードについて,2種類の検索実験を行った.最初の実験は例外処理とスレッドの同期処理に関するものであり,try-catch と synchronized 文をキーにした.次の実験では,ベクトルの類似度と本文で新たに導入したベクトルの相違度を使ったものである.両方の実験で,整合性を保って管理すべき複数の類似したソースコードを検索することができた. 
(英) In this paper, we present an approach to improve source code retrieval using the structure of control statements. We develop a lexical parser to extract structural information. The extracted structural information is used not only to retrieve source codes but also to construct a document vector for source code retrieval. We conduct two types of experiments using the open source Struts 2 Core. In the first experiment, we use the try-catch and synchronized statements as keys, and examine the quality of the code retrieved with respect to exceptions and thread control. In the second experiment, we retrieve source code on the basis of similarity and difference measurements that is based the Euclidean distance between two vectors. In both experiments, several sets of source codes that are presumably maintained in a consistent manner are retrieved.
キーワード (和) Javaソースコード検索 / 制御文の構造 / ベクトルの相違度 / ベクトル空間検索モデル / / / /  
(英) Java source code retrieval / Control statement structure / Vector difference measurement / Vector space model / / / /  
文献情報 信学技報, vol. 112, no. 179, SWIM2012-12, pp. 27-32, 2012年8月.
資料番号 SWIM2012-12 
発行日 2012-08-14 (SWIM) 
ISSN Print edition: ISSN 0913-5685    Online edition: ISSN 2432-6380
著作権に
ついて
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034)
PDFダウンロード SWIM2012-12

研究会情報
研究会 SWIM  
開催期間 2012-08-21 - 2012-08-21 
開催地(和) 東京工芸大学(中野キャンパス) 
開催地(英) Tokyo Polytechnic Univ.(Nakano campus) 
テーマ(和) インタプライズモデル化技術,一般 
テーマ(英) Interprise Modeling Technology, etc. 
講演論文情報の詳細
申込み研究会 SWIM 
会議コード 2012-08-SWIM 
本文の言語 英語(日本語タイトルあり) 
タイトル(和) JavaフレームワークStruts2の構造メトリックスの測定 
サブタイトル(和)  
タイトル(英) Measuring structure metrics of Java framework Struts 2 
サブタイトル(英)  
キーワード(1)(和/英) Javaソースコード検索 / Java source code retrieval  
キーワード(2)(和/英) 制御文の構造 / Control statement structure  
キーワード(3)(和/英) ベクトルの相違度 / Vector difference measurement  
キーワード(4)(和/英) ベクトル空間検索モデル / Vector space model  
キーワード(5)(和/英) /  
キーワード(6)(和/英) /  
キーワード(7)(和/英) /  
キーワード(8)(和/英) /  
第1著者 氏名(和/英/ヨミ) 宇田川 佳久 / Yoshihisa Udagawa /
第1著者 所属(和/英) 東京工芸大学 (略称: 東京工芸大)
Tokyo Polytechnic University (略称: Tokyo Polytechnic Univ.)
第2著者 氏名(和/英/ヨミ) / /
第2著者 所属(和/英) (略称: )
(略称: )
第3著者 氏名(和/英/ヨミ) / /
第3著者 所属(和/英) (略称: )
(略称: )
第4著者 氏名(和/英/ヨミ) / /
第4著者 所属(和/英) (略称: )
(略称: )
第5著者 氏名(和/英/ヨミ) / /
第5著者 所属(和/英) (略称: )
(略称: )
第6著者 氏名(和/英/ヨミ) / /
第6著者 所属(和/英) (略称: )
(略称: )
第7著者 氏名(和/英/ヨミ) / /
第7著者 所属(和/英) (略称: )
(略称: )
第8著者 氏名(和/英/ヨミ) / /
第8著者 所属(和/英) (略称: )
(略称: )
第9著者 氏名(和/英/ヨミ) / /
第9著者 所属(和/英) (略称: )
(略称: )
第10著者 氏名(和/英/ヨミ) / /
第10著者 所属(和/英) (略称: )
(略称: )
第11著者 氏名(和/英/ヨミ) / /
第11著者 所属(和/英) (略称: )
(略称: )
第12著者 氏名(和/英/ヨミ) / /
第12著者 所属(和/英) (略称: )
(略称: )
第13著者 氏名(和/英/ヨミ) / /
第13著者 所属(和/英) (略称: )
(略称: )
第14著者 氏名(和/英/ヨミ) / /
第14著者 所属(和/英) (略称: )
(略称: )
第15著者 氏名(和/英/ヨミ) / /
第15著者 所属(和/英) (略称: )
(略称: )
第16著者 氏名(和/英/ヨミ) / /
第16著者 所属(和/英) (略称: )
(略称: )
第17著者 氏名(和/英/ヨミ) / /
第17著者 所属(和/英) (略称: )
(略称: )
第18著者 氏名(和/英/ヨミ) / /
第18著者 所属(和/英) (略称: )
(略称: )
第19著者 氏名(和/英/ヨミ) / /
第19著者 所属(和/英) (略称: )
(略称: )
第20著者 氏名(和/英/ヨミ) / /
第20著者 所属(和/英) (略称: )
(略称: )
講演者 第1著者 
発表日時 2012-08-21 15:40:00 
発表時間 30分 
申込先研究会 SWIM 
資料番号 SWIM2012-12 
巻番号(vol) vol.112 
号番号(no) no.179 
ページ範囲 pp.27-32 
ページ数
発行日 2012-08-14 (SWIM) 


[研究会発表申込システムのトップページに戻る]

[電子情報通信学会ホームページ]


IEICE / 電子情報通信学会