2017年度進捗管理†
研究について†
- SZZだけでしか発見できないものと,FindBugsを使って発見できるものを比較して,
違いを見たり,共通点を見つける
- FindBugsを各リビジョン毎に適用する
- CodeCloneによってバグが発生するタイプと,コードクローンメトリクスによる関連を探す
- FindBugsのバージョン問題
- 公式ドキュメントによると,FindBugsはJavaで記述されるいずれのバージョンのソースも解析できる
- スケジュール
- リビジョン毎にresetする 3/21 ~ 4/3
- 各リビジョンでビルド(難) 4/3 ~ 5/1
- 各リビジョンでFindBugsの適用 5/1
3/29†
- RxJavaを対象にリビジョン毎にチェックアウト・コンパイルを実行し、FindBugsを適用した(が、プロジェクト構造の変化を吸収しきれず)
TODO†
- 別マシンを使って,FindBugsを適用する
- SZZを適用する
DONE†
3/21†
TODO†
DONE†
3/15†
TODO†
FindBugsを使う
DONE†