ABSTRACT
Pair programming is a style of programming in which two
programmers work side by side at one computer, continu-
ously collaborating on the same design, algorithm, code, or
test.[2] Pair programming has been practiced sporadically
for decades;[2] however, the emergence of agile methodol-
ogies and Extreme Programming (XP)[3] has recently
popularized the pair programming practice.