Bilimsel olarak bir performans avantajını diğerine göre kesin olarak kanıtlamak zor olacaktır.
Hipoteziniz, çift programlamanın geliştirici performansını artırdığı ve kaliteyi geliştirdiği yönündedir. Testiniz, bir çifte belirli bir mimariye kısıtlanmış bir dizi gereksinimin verilmesini ve uygulanmasını gerektirecektir.
Bu durumda sizin kontrolünüz, eşit şartlar, beceri ve deneyime sahip tek bir geliştiriciye (akranları tarafından objektif olarak değerlendirildiği gibi) ve aynı mimari içinde kısıtlanmış olarak aynı gereksinimleri vermenizdir.
Zaman performansı hipotezinizi doğrulamak için, çift programcıların çalışmalarını kontrol olarak yarıdan daha kısa sürede tamamlamaları gerekir. Kaliteye ilişkin hipotezinizi doğrulamak için, deney çiftini ve kontrol kodunu nesnel bir üçüncü tarafça gözden geçirmeli ve nesnel bir KG grubunun her iki grubun sonuçlarını hangi ekibin neyi ürettiğini söylemeden test etmelisiniz. Çift programlama grubu daha iyi kod ve daha az hata içermelidir.
Mükemmel bir deney değil, ancak benzer bir şey girişiminde bulunup bulunmadığını duymak beni büyüleyecekti.
Bununla birlikte, Eşli Programlamanın belirli bir özellikte tek bir programcıdan daha üstün olduğunu nasıl kanıtlayabileceğinizi göremiyorum.