ランダムな変異を用いたバグ入りプログラムの生成

Bibliographic Information

Other Title
  • Making Buggy Programs by Random Mutations

Abstract

デバッグ学習などのためには誤りを含むプログラムが必要である.ここで,プログラムにランダムな変異を加えることによりエラーのあるプログラムを生成して,ソフトウェアテストシステムのエラー検出能力の評価に用いる mutation testing という手法が知られている.本発表では,この手法を用いて「良い」バグ入りプログラムを生成し,デバッグ技術の習得やデバッグ手法のベンチマークに利用することを目指す.「良さ」の一つの基準として,網羅的なテストデータに対する正解率を見ることで「ほとんど正しいがまれなケースにのみ誤る」タイプのバグを生成できると考え,実際に行った生成結果について考察する.

Journal

Details 詳細情報について

Report a problem

Back to top