APR botであるRepairnatorの論文.
既存のAPRツールの評価方法は
を評価するという点に主眼が置かれていた.
一方,実際のバグ修正工程では,パッチ生成だけでなくバグ再現なども重要である. そのため,実際のバグ修正工程におけるAPRの有用性,可能性などを評価するために, CIを利用してバグ検知,バグ再現なども行うAPR bot,Repairnatorを開発した.
Repairnatorの実験結果では,直せたバグは1つもなかった. そこで,今後APR botを開発する研究者に対して7つのactionable reccomendationを残している.
実験では,特にバグの再現が大変だったように感じた. APR botならではの問題点や苦労話なども多くて,楽しく論文を読めた.