講演名 2008-05-30
コードクローンをテンプレートとして用いて識別子のバリエーションを調べる手法の提案
神谷 年洋,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) コードクローンとはソースコード上の同一または類似したコード断片であり,典型的には開発者のコピー&ペーストによって作られる.コードクローンを検出する技術は,リファクタリングの補助,ソースコード修正前のチェック,一貫性のないコード修正の発見などに応用されてきている.本論文では,コードクローンのコード断片中に現れる識別子の差違を解析し,解析結果を反映してコードクローンの検出精度を改善したり,プロダクト間(あるいは単一のプロダクトのバージョン間)の差違を理解する,といった応用を行う方法を提案する.
抄録(英) Code clone is identical or similar code fragments, and is typically generated by copy-and-pasting of developer. Code-clone detection technique is used for supporting refactoring, checking before code modification, and finding inconsistent modification of code. This paper presents a method to detect difference of identifiers between code fragments of a code clone, in order to improve accuracy of code-clone detection and to support comprehension of difference between software products (or versions of a product).
キーワード(和) リバースエンジニアリング / マイニング / プログラム理解 / コードクローン
キーワード(英) Reverse Engineering / Mining / Program Comprehension / Code Clone
資料番号 SS2008-11,KBSE2008-11
発行日

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

講演論文情報詳細
申込み研究会 Knowledge-Based Software Engineering (KBSE)
本文の言語 JPN
タイトル(和) コードクローンをテンプレートとして用いて識別子のバリエーションを調べる手法の提案
サブタイトル(和)
タイトル(英) Identifier Variation Analysis Using Code Clone as Template
サブタイトル(和)
キーワード(1)(和/英) リバースエンジニアリング / Reverse Engineering
キーワード(2)(和/英) マイニング / Mining
キーワード(3)(和/英) プログラム理解 / Program Comprehension
キーワード(4)(和/英) コードクローン / Code Clone
第 1 著者 氏名(和/英) 神谷 年洋 / Toshihiro KAMIYA
第 1 著者 所属(和/英) 産業技術総合研究所サービス工学研究センター
National Institute of Advanced Industrial Science and Technology
発表年月日 2008-05-30
資料番号 SS2008-11,KBSE2008-11
巻番号(vol) vol.108
号番号(no) 65
ページ範囲 pp.-
ページ数 6
発行日