講演名 2022-01-11
ソースコードの時間変化がバグ限局に与える影響の調査
三井 亮称(東工大), 林 晋平(東工大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 自動バグ限局手法の評価において,限局対象として利用するソースコードを特定するスナップショット戦略の選択が結果に影響を及ぼす.既存手法での評価で用いられる戦略では,選択されるソースコードと本来限局対象となるべきソースコードとの間に時間的なギャップがあり,このギャップにより引き起こされたソースコードの変化の影響を受けるため,評価の妥当性の脅威となる.本論文では,バグ限局手法において各バグレポートに対しバグ修正直前のコミット時点でのソースコードを評価に用いるFixing Commit戦略を提案し,これを用いることにより,利用するスナップショット戦略の違いが及ぼす影響の大きさを調査する.Fixing Commit戦略と既存手法で用いられた戦略による精度を比較した結果,Fixing Commit戦略を用いることでバグ限局精度が向上したことから,既存のバグ限局手法が過小評価されている可能性を示した.また,ソースコードの名前変化と内容変化とそれぞれに対する精度の変化を計測したところ,内容変化よりも名前変化がより大きな影響を与えていた.
抄録(英)
キーワード(和) バグ限局
キーワード(英)
資料番号 MSS2021-38,SS2021-25
発行日 2022-01-04 (MSS, SS)

研究会情報
研究会 SS / MSS
開催期間 2022/1/11(から2日開催)
開催地(和) 長崎県建設総合会館
開催地(英) Nagasakiken-Kensetsu-Sogo-Kaikan Bldg.
テーマ(和) システム数理と応用,ソフトウェアサイエンスおよび一般
テーマ(英) Mathematical Systems Science and its Applications, Software Science, etc.
委員長氏名(和) 小林 隆志(東工大) / 尾崎 敦夫(阪工大)
委員長氏名(英) Takashi Kobayashi(Tokyo Inst. of Tech.) / Atsuo Ozaki(Osaka Inst. of Tech.)
副委員長氏名(和) 岡野 浩三(信州大) / 山口 真悟(山口大)
副委員長氏名(英) Kozo Okano(Shinshu Univ.) / Shingo Yamaguchi(Yamaguchi Univ.)
幹事氏名(和) 島 和之(広島市大) / 林 晋平(東工大) / 小林 孝一(北大) / 劉 健全(NEC)
幹事氏名(英) Kazuyuki Shima(Hiroshima City Univ.) / Shinpei Hayashi(Tokyo Inst. of Tech.) / Koichi Kobayashi(Hokkaido Univ.) / Jianquan Liui(NEC)
幹事補佐氏名(和) 小形 真平(信州大) / 白井 匡人(島根大)
幹事補佐氏名(英) Shinpei Ogata(Shinshu Univ.) / Masato Shirai(Shimane Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Software Science / Technical Committee on Mathematical Systems Science and its Applications
本文の言語 JPN-ONLY
タイトル(和) ソースコードの時間変化がバグ限局に与える影響の調査
サブタイトル(和)
タイトル(英)
サブタイトル(和)
キーワード(1)(和/英) バグ限局
第 1 著者 氏名(和/英) 三井 亮称 / Ryoha Mitsui
第 1 著者 所属(和/英) 東京工業大学(略称:東工大)
Tokyo Institute of Technology(略称:Tokyo Tech)
第 2 著者 氏名(和/英) 林 晋平 / Shinpei Hayashi
第 2 著者 所属(和/英) 東京工業大学(略称:東工大)
Tokyo Institute of Technology(略称:Tokyo Tech)
発表年月日 2022-01-11
資料番号 MSS2021-38,SS2021-25
巻番号(vol) vol.121
号番号(no) MSS-317,SS-318
ページ範囲 pp.40-45(MSS), pp.40-45(SS),
ページ数 6
発行日 2022-01-04 (MSS, SS)