講演名 | 2016-10-28 ソースコードの変更予測手法による自動プログラム修正の高速化 鷲見 創一(阪大), 肥後 芳樹(阪大), 楠本 真二(阪大), |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | 近年,既存プログラム文の再利用による自動プログラム修正手法が注目されている.再利用に基づく自動プログラム修正手法では,修正対象プログラムからプログラム文をランダムに取得して,欠陥であると特定された箇所へそのプログラム文を挿入する.修正対象プログラム中にはプログラム文が大量に存在するため,既存手法は修正に時間を要する.一方で,プログラムの構文情報と開発履歴を入力として,次の変更後にでプログラムが持つ構文情報を出力するソースコードの変更予測手法が提案されている.予測結果と予測対象の構文情報を比較することによって次にどのような構文情報を持つプログラム文が追加される可能性が高いか知ることが可能である.そのようなプログラム文を修正に用いることにより,修正に要する時間を大きく削減することが可能である.そこで本研究では,ソースコードの変更予測を用いて自動プログラム修正手法を高速化する手法を提案し,実際のオープンソースソフトウェアの開発過程で発生した欠陥に対して提案手法を適用した結果を報告する.評価実験の結果,提案手法は12パターン中9パターンで既存手法よりも早く修正を行えることが分かった.既存手法よりも修正に時間がかかった3パターンについても,最大でも10秒程度と既存手法と同程度の時間で修正を終えられている事が分かった.平均修正時間で比較すると約50%の削減であった. |
抄録(英) | |
キーワード(和) | デバッグ / プログラム自動修正 / コード再利用 / 機械学習 / 遺伝的プログラミング |
キーワード(英) | |
資料番号 | SS2016-30,DC2016-32 |
発行日 | 2016-10-20 (SS, DC) |
研究会情報 | |
研究会 | DC / SS |
---|---|
開催期間 | 2016/10/27(から2日開催) |
開催地(和) | 彦根勤労福祉会館(彦根市) |
開催地(英) | Hikone Kinro-Fukushi Kaikan Bldg. |
テーマ(和) | ソフトウェアシステム, ネットワーク環境でのディペンダビリティ |
テーマ(英) | Software System and Dependability on Network, etc |
委員長氏名(和) | 井上 美智子(奈良先端大) / 緒方 和博(北陸先端大) |
委員長氏名(英) | Michiko Inoue(NAIST) / Kazuhiro Ogata(JAIST) |
副委員長氏名(和) | 福本 聡(首都大東京) / 中田 明夫(広島市大) |
副委員長氏名(英) | Satoshi Fukumoto(Tokyo Metropolitan Univ.) / Akio Nakata(Hiroshima City Univ.) |
幹事氏名(和) | 吉村 正義(京都産大) / 金子 晴彦(東工大) / 小林 隆志(東工大) / 肥後 芳樹(阪大) |
幹事氏名(英) | Masayoshi Yoshimura(Kyoto Sangyo Univ.) / Haruhiko Kaneko(Tokyo Inst. of Tech.) / Takashi Kobayashi(Tokyo Inst. of Tech.) / Yoshiki Higo(Osaka Univ.) |
幹事補佐氏名(和) | / 島 和之(広島市大) |
幹事補佐氏名(英) | / Kazuyuki Shima(Hiroshima City Univ.) |
講演論文情報詳細 | |
申込み研究会 | Technical Committee on Dependable Computing / Technical Committee on Software Science |
---|---|
本文の言語 | JPN-ONLY |
タイトル(和) | ソースコードの変更予測手法による自動プログラム修正の高速化 |
サブタイトル(和) | |
タイトル(英) | |
サブタイトル(和) | |
キーワード(1)(和/英) | デバッグ |
キーワード(2)(和/英) | プログラム自動修正 |
キーワード(3)(和/英) | コード再利用 |
キーワード(4)(和/英) | 機械学習 |
キーワード(5)(和/英) | 遺伝的プログラミング |
第 1 著者 氏名(和/英) | 鷲見 創一 / Soichi Sumi |
第 1 著者 所属(和/英) | 大阪大学(略称:阪大) Osaka University(略称:Osaka Univ.) |
第 2 著者 氏名(和/英) | 肥後 芳樹 / Yoshiki Higo |
第 2 著者 所属(和/英) | 大阪大学(略称:阪大) Osaka University(略称:Osaka Univ.) |
第 3 著者 氏名(和/英) | 楠本 真二 / Shinji Kusumoto |
第 3 著者 所属(和/英) | 大阪大学(略称:阪大) Osaka University(略称:Osaka Univ.) |
発表年月日 | 2016-10-28 |
資料番号 | SS2016-30,DC2016-32 |
巻番号(vol) | vol.116 |
号番号(no) | SS-277,DC-278 |
ページ範囲 | pp.73-78(SS), pp.73-78(DC), |
ページ数 | 6 |
発行日 | 2016-10-20 (SS, DC) |