Кто-нибудь знает о какой-либо работе (академической или другой), которая тщательно сравнивает способность метрик сложности программного обеспечения прогнозировать наличие ошибок?
Попробуйте взглянуть на «Эмпирические исследования моделей качества в объектно-ориентированных системах» Бриана и Вуста. « Прогнозирование ремонтопригодности с помощью объектно-ориентированных метрик - эмпирическое сравнение » Дагпинара и Янке, « Объектно-ориентированные метрики, которые предсказывают ремонтопригодность » Ли и Генри.
Это что-то вроде crap4j , что вы ищете?Я не знаю, что он предсказывает наличие ошибок, но помогает выделить наиболее вероятные места возникновения ошибок.