講演名 | 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 |
発行日 |