Several experiments on the effects of pair programming versus solo programming in the context of education have been reported in the research literature. We present a meta-analysis of these studies that accounted for 18 manuscripts with 28 independent effect sizes in the domains of programming assignments, exams, passing rates, and affective measures. In total, our sample accounts for N = 3,308 students either using pair programming as a treatment variable or using traditional solo programming in the context of a computing course. Our findings suggest positive results in favor of pair programming in three of four domains with exception to affective measures. We provide a comprehensive review of our results and discuss our findings.
Description
A Meta-Analysis of Pair-Programming in Computer Programming Courses
%0 Journal Article
%1 Umapathy:2017:MPC:3134765.2996201
%A Umapathy, Karthikeyan
%A Ritzhaupt, Albert D.
%D 2017
%J ACM Transactions on Computing Education
%K 2017 computing_education journal myown
%N 4
%P 16:1--16:13
%R 10.1145/2996201
%T A Meta-Analysis of Pair-Programming in Computer Programming Courses: Implications for Educational Practice
%U http://doi.acm.org/10.1145/2996201
%V 17
%X Several experiments on the effects of pair programming versus solo programming in the context of education have been reported in the research literature. We present a meta-analysis of these studies that accounted for 18 manuscripts with 28 independent effect sizes in the domains of programming assignments, exams, passing rates, and affective measures. In total, our sample accounts for N = 3,308 students either using pair programming as a treatment variable or using traditional solo programming in the context of a computing course. Our findings suggest positive results in favor of pair programming in three of four domains with exception to affective measures. We provide a comprehensive review of our results and discuss our findings.
@article{Umapathy:2017:MPC:3134765.2996201,
abstract = {Several experiments on the effects of pair programming versus solo programming in the context of education have been reported in the research literature. We present a meta-analysis of these studies that accounted for 18 manuscripts with 28 independent effect sizes in the domains of programming assignments, exams, passing rates, and affective measures. In total, our sample accounts for N = 3,308 students either using pair programming as a treatment variable or using traditional solo programming in the context of a computing course. Our findings suggest positive results in favor of pair programming in three of four domains with exception to affective measures. We provide a comprehensive review of our results and discuss our findings.},
acmid = {2996201},
added-at = {2017-08-29T10:15:12.000+0200},
articleno = {16},
author = {Umapathy, Karthikeyan and Ritzhaupt, Albert D.},
biburl = {https://www.bibsonomy.org/bibtex/27b8ac4ac7f4356dc888cf09b3988ea75/aritzhaupt},
description = {A Meta-Analysis of Pair-Programming in Computer Programming Courses},
doi = {10.1145/2996201},
interhash = {285854e19dd1eabd82582458d0a6edc3},
intrahash = {7b8ac4ac7f4356dc888cf09b3988ea75},
issue_date = {August 2017},
journal = {ACM Transactions on Computing Education },
keywords = {2017 computing_education journal myown},
number = 4,
numpages = {13},
pages = {16:1--16:13},
timestamp = {2017-08-29T10:16:48.000+0200},
title = {A Meta-Analysis of Pair-Programming in Computer Programming Courses: Implications for Educational Practice},
url = {http://doi.acm.org/10.1145/2996201},
volume = 17,
year = 2017
}