派生開発におけるコードクローン
最終更新: 2007年09月28日 02:20
派生開発における以下の問題についてコードクローン分析により効率化を目指す.
- 同一プロダクト、ソフトウェアにおける類似バグ コーディング,テストフェーズにおいてバグを見つけたら修正して修正箇所の確認と想定できる範囲内の回帰テストが一般的に行われる.あわせて類似のバグの検索も実施されるが,開発者の記憶に頼っていたり,コードを検索したり,他のメンバに聞く,設計ドキュメントに当たる等の従来の方法に加えて,コードクローン分析を利用する.具体的には,バグの修正箇所を検索キーとしてその部分とクローンになっている箇所を検索することにより、修正しなければならない箇所のチェックに使う.特に修正が複数行にわたる場合に有効であることが期待される.
- 類似プロダクト、派生ソフトウェアにおける類似バグ 進行中
- セキュリティや性能など用途をしぼったコードクローン分析 進行中
商用開発プロダクトの試行結果(プレゼンテーション)