講演名 | 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) |