講演名 2010-05-27
類似メソッドの集約のための差分抽出支援(フレッシャーズセッション,一般,フレッシャーズセッション)
政井 智雄, 吉田 則裕, 松下 誠, 井上 克郎,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) コードクローンとは,ソースコード中に存在する同一,または類似したコード片のことである.例えばあるコード片に欠陥が含まれている場合,そのコードクローン全てに対し修正を検討する必要が生じる.コードクローンの保守を容易にする方法の1つとして,コードクローンの集約が挙げられるが,差分を含むコードクローンの集約は比較的困難である.本論文では,差分を含むコードクローンである類似メソッドを集約するために,差分の抽出を支援する手法を提案し,有効性を確認した.
抄録(英) A code clone is a code fragment that has identical or similar code fragments to it in the source code. For example, if we modify a code fragment which has code clones, it is necessary to consider whether we have to modify each of its code clones. Merging code clones is one of ways to reduce maintenance cost for code clones. However, merging code clones that contain differences is more difficult. In this paper, we propose a technique which supports extracting differences among code clones in order to merge code clones, and show the effectiveness of our technique.
キーワード(和) コードクローン / Template Methodパターン / リファクタリング / ソフトウェア保守
キーワード(英) Code Clone / Template Method Pattern / Refactoring / Software Maintenance
資料番号 SS2010-8,KBSE2010-8
発行日

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

講演論文情報詳細
申込み研究会 Software Science (SS)
本文の言語 JPN
タイトル(和) 類似メソッドの集約のための差分抽出支援(フレッシャーズセッション,一般,フレッシャーズセッション)
サブタイトル(和)
タイトル(英) Supporting Difference Extraction for Merging Similar Methods
サブタイトル(和)
キーワード(1)(和/英) コードクローン / Code Clone
キーワード(2)(和/英) Template Methodパターン / Template Method Pattern
キーワード(3)(和/英) リファクタリング / Refactoring
キーワード(4)(和/英) ソフトウェア保守 / Software Maintenance
第 1 著者 氏名(和/英) 政井 智雄 / Tomoo MASAI
第 1 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 2 著者 氏名(和/英) 吉田 則裕 / Norihiro YOSHIDA
第 2 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 3 著者 氏名(和/英) 松下 誠 / Makoto MATSUSHITA
第 3 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
第 4 著者 氏名(和/英) 井上 克郎 / Katsuro INOUE
第 4 著者 所属(和/英) 大阪大学大学院情報科学研究科
Graduate School of Information Science and Technology, Osaka University
発表年月日 2010-05-27
資料番号 SS2010-8,KBSE2010-8
巻番号(vol) vol.110
号番号(no) 60
ページ範囲 pp.-
ページ数 6
発行日