The effects of pair-programming on performance in an introductory programming course

Author(s): McDowell, C., Werner, L., Bullock, H., Fernald, J.
Venue: ACM Technical Symposium on Computer Science Education
Date: 2002

Type of Experiement: Quasi-Controlled Experiment
Sample Size: 313
Class/Experience Level: Graduate Student
Participant Selection: class participation
Data Collection Method: Project Artifact(s)



Type of Experiment: Psuedo Controlled Experiment
How Pair Programming Was Used: Students completed 5 assignments in pairs. Control group worked individually

Data from two different sections of the same class, taught by the same professor are compared. They find that students who pair program score higher on assignments, even if scores for all pairs are compared to the top half of non-paired scores. Paired students perform as well, and possibly better on the final exam. Student retention rate is increased as well.