Pair Programming Improves Student Retention, Confidence, and Program Quality. - McDowell, Charlie; Werner, Linda; Bullock, Heather E. (Communications of the ACM, 2006)