講演名 2003/5/23
類似度メトリクスを用いたJavaソースコード間類似度測定ツールの試作
小堀 一雄, 山本 哲男, 松下 誠, 井上 克郎,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) プログラム開発において,生産性と品質を向上する手段としてしばしば既存のソフトウェアの再利用を行なう.この時,類似したソフトウェア部品に関する情報は,ソフトウェア間のコピー関係を理解するのに非常に有用である.類似測定の最も単純で効果的な手法はソースコードの文字列比較である.しかし,この方法は計算コストが非常に大きいので大量の部品を対象とした類似測定には不向きである.そこで,本論文では構成トークンや複雑度などのメトリクスを用いたJavaプログラム間類似度測定手法の提案を行う.この手法は文字列比較を用いた場合と同様の解析を,より低コストで行うことができた.
抄録(英) In program development process, engineers often reuse components which have already been produced in past development by copying directly or minor modification. In these cases, information on similar software components is useful for understanding of copy relation among components. One of the most simple and effective methods of similarity measurement is a string comparison between two source codes. However, the analysis cost is generally high, so this method is inapplicable to large source codes. In this paper, We propose similarity measurement method for Java programs by using software metrics that are calculated from the structure of token and execution control in the target source program. We compares the resulting metrics values without using expensive string comparison. Therefore, using this method, we can reduce the comparison cost sharply.
キーワード(和) メトリクス / 類似度 / Java
キーワード(英) Metrics / Similarity / Java
資料番号 SS2003-2
発行日

研究会情報
研究会 SS
開催期間 2003/5/23(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 JPN
タイトル(和) 類似度メトリクスを用いたJavaソースコード間類似度測定ツールの試作
サブタイトル(和)
タイトル(英) Implementation of Java Program Similarity Measurement Tool Using Token Structure and Execution Control Structure
サブタイトル(和)
キーワード(1)(和/英) メトリクス / Metrics
キーワード(2)(和/英) 類似度 / Similarity
キーワード(3)(和/英) Java / Java
第 1 著者 氏名(和/英) 小堀 一雄 / Kazuo KOBORI
第 1 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 2 著者 氏名(和/英) 山本 哲男 / Tetsuo YAMAMOTO
第 2 著者 所属(和/英) 科学技術振興事業団
Japan Science and Technology Corporation
第 3 著者 氏名(和/英) 松下 誠 / Makoto MATSUSHITA
第 3 著者 所属(和/英) 科学技術振興事業団
Japan Science and Technology Corporation
第 4 著者 氏名(和/英) 井上 克郎 / Katsuro INOUE
第 4 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
発表年月日 2003/5/23
資料番号 SS2003-2
巻番号(vol) vol.103
号番号(no) 102
ページ範囲 pp.-
ページ数 6
発行日