講演名 2017-01-27
欠陥の特徴を用いた自動欠陥修正の評価
横山 晴樹(阪大), 肥後 芳樹(阪大), 楠本 真二(阪大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) デバッグは多大な労力を要する作業であり,作業コストの削減が課題である.自動欠陥修正は欠陥を含むプログラムとテスト集合から,修正したプログラムを出力するデバッグ支援手法であり,近年盛んに研究されている.既存の自動欠陥修正に対する評価方法は,修正できた欠陥の個数や,修正時間,修正品質などの評価が主であった.一方,修正結果は欠陥が持つ特徴によって様々であるにもかかわらず,どのような特徴を持つ欠陥を修正できたのかという観点での評価はあまり行われていない.本研究では,欠陥の特徴を欠陥レポートから抽出し,オープンソースのJavaプロジェクトにおける138個の欠陥に対する自動欠陥修正ツールの修正性能を調査した.調査では,jGenProgとNopolが高い優先度を持つ欠陥を高い割合で修正できることを明らかにした.また,修正時間や修正行数などの観点から,自動欠陥修正の修正性能を多角的に評価した.
抄録(英)
キーワード(和) デバッグ / 自動欠陥修正 / 欠陥追跡システム / ソフトウェアリポジトリマイニング
キーワード(英)
資料番号 MSS2016-79,SS2016-58
発行日 2017-01-19 (MSS, SS)

研究会情報
研究会 MSS / SS
開催期間 2017/1/26(から2日開催)
開催地(和) 京都工芸繊維大学 60周年記念館 2階大セミナー室
開催地(英) Kyoto Institute of Technology
テーマ(和) 一般
テーマ(英)
委員長氏名(和) 山根 智(金沢大) / 緒方 和博(北陸先端大)
委員長氏名(英) Satoshi Yamane(Kanazawa Univ.) / Kazuhiro Ogata(JAIST)
副委員長氏名(和) 名嘉村 盛和(琉球大) / 中田 明夫(広島市大)
副委員長氏名(英) Morikazu Nakamura(Univ. of Ryukyus) / Akio Nakata(Hiroshima City Univ.)
幹事氏名(和) 中田 充(山口大) / 豊嶋 伊知郎(東芝) / 小林 隆志(東工大) / 肥後 芳樹(阪大)
幹事氏名(英) Mitsuru Nakata(Yamaguchi Univ.) / Ichiro Toyoshima(Toshiba) / Takashi Kobayashi(Tokyo Inst. of Tech.) / Yoshiki Higo(Osaka Univ.)
幹事補佐氏名(和) 金城 秀樹(沖縄大) / 島 和之(広島市大)
幹事補佐氏名(英) Hideki Kinjo(Okinawa Univ.) / Kazuyuki Shima(Hiroshima City Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Mathematical Systems Science and its applications / Technical Committee on Software Science
本文の言語 JPN
タイトル(和) 欠陥の特徴を用いた自動欠陥修正の評価
サブタイトル(和)
タイトル(英) Evaluating Automated Program Repair using Metrics of Defects
サブタイトル(和)
キーワード(1)(和/英) デバッグ
キーワード(2)(和/英) 自動欠陥修正
キーワード(3)(和/英) 欠陥追跡システム
キーワード(4)(和/英) ソフトウェアリポジトリマイニング
第 1 著者 氏名(和/英) 横山 晴樹 / Haruki Yokoyama
第 1 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
第 2 著者 氏名(和/英) 肥後 芳樹 / Yoshiki Higo
第 2 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
第 3 著者 氏名(和/英) 楠本 真二 / Shinji Kusumoto
第 3 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
発表年月日 2017-01-27
資料番号 MSS2016-79,SS2016-58
巻番号(vol) vol.116
号番号(no) MSS-425,SS-426
ページ範囲 pp.129-134(MSS), pp.129-134(SS),
ページ数 6
発行日 2017-01-19 (MSS, SS)