。 “混杂结对编程”，即每个程序员轮流与团队中的所有其他程序员结对编程，而不是仅与某个程序员编程，使得系统的知识在整个团队中传播，减少了程序员离开团队带来的风险。结对编程通常会带来纪律和时间管理的提升。程序员在与结对的伙伴一同工作时，不太会忘记编写单元测试，花时间上网或处理个人电子邮件， 或偷工减料。结对的伙伴“让他们保持诚信”。 人们更不愿意打断两个结对编程的人，而单独工作的人却容易被打断。其他的收益据报告包括提高士气以及在代码正确性上更大的信心。
可重复实验.在学术圈里