2015 yılında Microsoft tarafından yapılan "Code Reviews Do Not Find Bugs" başlıklı bir araştırmanın aksine, kod incelemelerinin yazılım hatalarını tespit etmede son derece etkili olduğu belirtiliyor. Makale, söz konusu araştırmadaki "%15'lik yorumların hata tespitiyle ilgili olduğu" istatistiğinin yanıltıcı olduğunu savunuyor. Bu oranın, incelemecilerin sadece hatalara değil, başka konulara da yorum yapmasından kaynaklandığını, dolayısıyla hata tespit oranını yansıtmadığını vurguluyor. Yazar, sigara içenlerin sadece %15'inin akciğer kanseri olmasının, sigaranın kanser nedeni olmadığı anlamına gelmediği benzetmesini yaparak bu durumu açıklıyor.
Daha önceki araştırmalar, kod incelemelerinin (ve pair programming'in) yalnızca %15'lik bir zaman yatırımıyla ek %60 oranında hata bulduğunu gösteriyor. Güncel veriler ise, bir incelemecinin günde ilk 60 dakikalık kod incelemesi sırasında, her on dakikada bir hata bulabildiğini ortaya koyuyor; bu durum, her on dakikada 50 satırdan az kod incelendiğinde daha da etkili oluyor. Bu, kod incelemelerinin küçük parçalar üzerinde en verimli olduğunu ve tüm iş gününe yayılmaması gerektiğini gösteriyor. Manuel veya otomatik testlerin bile bu kadar hızlı hata tespiti sağlayamadığı düşünüldüğünde, kod incelemesinin olağanüstü derecede etkili bir kalite ölçütü olduğu belirtiliyor.
Microsoft araştırmacıları da kod incelemelerinin kod tabanını öğrenmek için de oldukça etkili olduğunu raporlamışlardır. Yazar, yazılım kalitesini artırmaya yönelik tüm önlemler arasında kod incelemesinin vazgeçilmez olduğunu ifade ediyor. Günde 300 satırdan fazla kod üretildiğinde, en önemli 300 satıra odaklanılması gerektiğini, fazlasının gözden geçirilmeden bırakılabileceğini de ekliyor.
Kod incelemeleri, yazılım hatalarını tespit etme ve kod tabanını öğrenme konusunda son derece verimli ve vazgeçilmez bir kalite güvence yöntemidir.