楠本研究室

業績一覧

ホーム業績一覧

自動修正適合性を用いた修正しやすいプログラム構造の評価

自動修正適合性を用いた修正しやすいプログラム構造の評価
電子情報通信学会技術研究報告, vol.121, no.318, pp.118-123 (2022)
概要: 効率的なデバッグ作業の実現を目的とした自動プログラム修正(APR)に関する研究が数多く行われている.しかしながら,現状のAPR技術で修正できるバグはあまり多くない. このような現状から,APR技術がバグを修正しやすいプログラムを人間が書くようになれば,APR技術により多くのバグを自動で修正できるようになるとの考えにより,自動修正適合性という指標が先行研究により提案された.自動修正適合性とは,対象のプログラムにおいてAPR技術がどの程度バグを修正できそうかを表すソフトウェア品質指標である. 自動修正適合性の利用により,開発者はこの数値が高いソフトウェアを開発できるようになり,その結果としてAPR技術が多くのバグを修正できるようになる. 先行研究では,自動修正適合性のアイデアが提案される一方,その計測対象が小規模なプログラムのみであり,APR技術とプログラム構造の関係が十分に明らかになったとはいえなかった. そこで本研究では,大規模なプログラム群を対象にして自動修正適合性の計測実験を行う. また,プログラム構造を変化させるためのミューテーション演算子を先行研究よりも多く用いることで,より信頼性の高い数値を算出できるように実験を行う.
@inproceedings{前島葵2022,
  author = {前島 葵 and 肥後 芳樹 and 藤本 章良 and 柗本 真佑 and 楠本 真二 and 安田 和矢},
  title = {自動修正適合性を用いた修正しやすいプログラム構造の評価},
  booktitle = {電子情報通信学会技術研究報告},
  volume = {121},
  number = {318},
  pages = {118--123},
  year = {2022},
  month = {jan}
}