講演名 2016-07-14
欠陥の同時修正支援における関数クローン検出ツールの有効性調査
沼田 聖也(阪大), 吉田 則裕(名大), 崔 恩瀞(奈良先端大), 井上 克郎(阪大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) コードクローン(ソースコード中に存在する同一または類似した部分を持つコード片)の存在は,ソフトウェア保守を困難にする大きな要因となる.開発者はコードクローンに欠陥が見つかった場合,同一クローンセット(互いにコードクローンとなっているコード片の集合)内に含まれる全てのコードクローンに対して同一の修正をするか検討する必要がある.本研究では,情報検索技術に基づいて関数単位のコードクローンを検出するツールに対して,欠陥を含むコード片のコードクローンを検出できるか評価し有効性を調査した.その結果,関数クローン検出ツールは高い適合率を表した.
抄録(英) Code clone (i.e., code fragment that has identical or similar fragment in source code) is one of the factors that makes software maintenance more difficult. Once a developer find a defect in a code fragment, he/she has to inspect the all of the code clones of the code fragment. In this study, we investigated the effectiveness of an IR-based function clone detection tool for detecting code clones that include defects, and then confirmed high precision of the tool.
キーワード(和) コードクローン / ソフトウェア保守 / 関数クローン検出ツール / 情報検索技術
キーワード(英) Code clone / Software Maintenance / Function clone detection tool / Information retrieval technique
資料番号 SS2016-7,KBSE2016-13
発行日 2016-07-06 (SS, KBSE)

研究会情報
研究会 KBSE / SS / IPSJ-SE
開催期間 2016/7/13(から3日開催)
開催地(和) 北海道立道民活動センター
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和) 金田 重郎(同志社大) / 緒方 和博(北陸先端大)
委員長氏名(英) Shigeo Kaneda(Doshisha Univ.) / Kazuhiro Ogata(JAIST)
副委員長氏名(和) 粂野 文洋(日本工大) / 中田 明夫(広島市大)
副委員長氏名(英) Fumihiro Kumeno(Nippon Inst. of Tech.) / Akio Nakata(Hiroshima City Univ.)
幹事氏名(和) 小形 真平(信州大) / 橋浦 弘明(日本工大) / 小林 隆志(東工大) / 肥後 芳樹(阪大)
幹事氏名(英) Shinpei Ogata(Shinshu Univ.) / Hiroaki Hashiura(Nippon Inst. of Tech.) / Takashi Kobayashi(Tokyo Inst. of Tech.) / Yoshiki Higo(Osaka Univ.)
幹事補佐氏名(和) 岩田 一(神奈川工科大) / 櫻井 孝平(金沢大) / 島 和之(広島市大)
幹事補佐氏名(英) Hajime Iwata(Kanagawa Inst. of Tech.) / Kohei Sakurai(Kanazawa Univ.) / Kazuyuki Shima(Hiroshima City Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Knowledge-Based Software Engineering / Technical Committee on Software Science / Special Interest Group on Software Engineering
本文の言語 JPN
タイトル(和) 欠陥の同時修正支援における関数クローン検出ツールの有効性調査
サブタイトル(和)
タイトル(英) Investigating the effectiveness of function clone detection tool for simultaneous fixing of defects
サブタイトル(和)
キーワード(1)(和/英) コードクローン / Code clone
キーワード(2)(和/英) ソフトウェア保守 / Software Maintenance
キーワード(3)(和/英) 関数クローン検出ツール / Function clone detection tool
キーワード(4)(和/英) 情報検索技術 / Information retrieval technique
第 1 著者 氏名(和/英) 沼田 聖也 / Seiya Numata
第 1 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
第 2 著者 氏名(和/英) 吉田 則裕 / Norihiro Yoshida
第 2 著者 所属(和/英) 名古屋大学(略称:名大)
Nagoya University(略称:Nagoya Univ.)
第 3 著者 氏名(和/英) 崔 恩瀞 / Eunjong Choi
第 3 著者 所属(和/英) 奈良先端科学技術大学院大学(略称:奈良先端大)
Nara Institute of Science and Technology(略称:NAIST)
第 4 著者 氏名(和/英) 井上 克郎 / Katsuro Inoue
第 4 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
発表年月日 2016-07-14
資料番号 SS2016-7,KBSE2016-13
巻番号(vol) vol.116
号番号(no) SS-127,KBSE-128
ページ範囲 pp.77-82(SS), pp.77-82(KBSE),
ページ数 6
発行日 2016-07-06 (SS, KBSE)