概要 When Do Chagnes Induce Fixes?
August 3, 2018概要
ざっくり言うと、バージョン管理ツールとバグチケット管理ツールを導入しているプロジェクトにおいて、 バージョン管理ツールで追跡されている変更とバグチケット管理ツールで追跡されているバグを紐付ける手法を提案した。
MOZILLA, ECLIPSEプロジェクトのプロジェクトに提案手法を適用して、バグが混入する時や量について分析した。 その結果、両方のプロジェクトで金曜日に最もバグが生まれることがわかった。
提案手法の一例
コミットメッセージでバグチケット番号のような文字列が含まれており、そのチケットのステータスがFIXEDになったことがある場合、 そのコミットで修正したコードが追加された変更をバグを入れたコミットと判定する。
論文はこちらからダウンロードできます。