1B-06
コードの発展性欠陥の自動評価:コンテキストを考慮したメトリクス閾値の機械学習
○津田直彦,鷲崎弘宜,深澤良彰(早大),保田裕一朗,杉村俊輔(小松製作所)
ソフトウェアの故障ではないものの,コードのわかりやすさや修正しやすさが通常よりも低くなってしまっている状態を発展性欠陥と呼ぶ.これはコードのデザインレビューで発見できるが,レビューの実施コストが大きいため,メトリクスによる定量化と自動化が求められる.本稿では開発のコンテキストを考慮したコードメトリクスの閾値を決定する手法を提案する.具体的には,コンテキストを代表するベンチマークの一部コードを人手で評価して発展性欠陥有無の正解を用意し,分類木学習で評価基準(メトリクス閾値とその解釈形式)を決定する.

footer 著作権について 倫理綱領 プライバシーポリシー セキュリティ 情報処理学会