Було б важко остаточно довести одну користь від продуктивності над іншою науково.
Ваша гіпотеза полягає в тому, що програмування пар підвищує продуктивність розробника та покращує якість. Ваш тест передбачає надання пари набору вимог, обмежених певним архітектурним і дозволити їм їх реалізувати.
Ваш контроль у цьому випадку полягає в тому, що ви пред'являєте однакові вимоги до одного розробника, що має однаковий статус, майстерність та досвід (як об'єктивно оцінено його однолітками), а також обмежений в одній архітектурі.
Для перевірки вашої гіпотези про ефективність часу парні програмісти повинні виконати свою роботу менше ніж за половину часу як контроль. Для перевірки вашої гіпотези щодо якості ви повинні переглядати експериментальну пару та контрольний код об'єктивною третьою стороною, а також об'єктивна група якості контролю перевірити результати обох груп, не повідомляючи, яка команда зробила що. Група програмування пар повинна мати кращий код та менше помилок.
Це не ідеальний експеримент, але я був би захоплений почути, чи хтось спробував щось подібне.
Окрім цього, однак, я не бачу, як можна фактично довести, що програмування пар перевершує одного програміста за певною функцією.