コード メトリクスについてはかなりの量の議論がありました (例:コード メトリクスの魅力は何ですか? )。私は (ソフトウェア開発者として) これらの指標に非常に興味を持っています。なぜなら、それらの指標はより良いコードを書くのに役立つと思うからです。少なくとも、リファクタリングが必要なコードの領域を見つける場合に役立ちます。
ただし、知りたいのは以下の点です。メソッドのバグ率や保守性と実際に相関していることを証明するソース コード メトリックの評価はありますか。例: 循環的複雑度が非常に高いメソッドは、複雑度が低いメソッドよりも多くのバグを本当に導入するのでしょうか? それとも、難易度の高いメソッド (Halstead) は、難易度の低いメソッドよりも維持するために本当に多くの量が必要ですか?
誰かがこの分野の信頼できる研究について知っているかもしれません。
どうもありがとう!