How Pair Programming Really Works
by Stuart Wray
Pair programming has generated considerable controversy: some developers are enthusiastic about it, almost evangelical; others are dubious, even hostile. However, a large factor in this controversy is that programmers label a wide variety of practices under the "pair programming" umbrella. Thus, before our community can sensibly discuss how pair programming works, we first need to establish exactly what it is. Read more »
IEEE Software invites practitioners to submit their own experiences related to the four mechanisms described in the paper in the comments section below.