"Pair programming can improve development speed or software quality depending on task complexity, with trade-offs in effort."
Hannay and colleagues synthesized empirical studies of pair programming and found that its effects depend on the kind of work and outcome being measured. Their findings provide evidence for Partnering as a potentially useful engineering practice whose application should reflect the task rather than follow a universal mandate.
View Source