A Meta-Analysis of Pair-Programming in Computer Programming Courses: Implications for Educational Practice

被引:47
|
作者
Umapathy, Karthikeyan [1 ]
Ritzhaupt, Albert D. [2 ]
机构
[1] Univ North Florida, Sch Comp, 1 UNF Dr,15-3214 Mathews Bldg, Jacksonville, FL 32224 USA
[2] Univ Florida, 2423 Norman Hall,POB 117048, Gainesville, FL 32611 USA
来源
关键词
Programming courses; meta-analysis; effect sizes; exams; assignments; affective measures; passing rates;
D O I
10.1145/2996201
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] The effects of pair-programming in introductory programming courses with visual and text-based languages
    Korber, Patrick
    Motschnig, Renate
    [J]. 2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [2] A Study of Pair-Programming Configuration for Learning Computer Networks
    Kongcharoen, Chaknarin
    Hwang, Wu-Yuin
    [J]. 2015 8TH INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING (UMEDIA) CONFERENCE PROCEEDINGS, 2015, : 369 - 375
  • [3] The Effects of Pair-Programming on Individual Programming Skill
    Braught, Grant
    Eby, L. Marlin
    Wahls, Tim
    [J]. SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 200 - 204
  • [4] In support of student pair-programming
    Williams, L
    Upchurch, RL
    [J]. PROCEEDINGS OF THE THIRTY-SECOND SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2001, 33 (01): : 327 - 331
  • [5] The effectiveness of pair programming: A meta-analysis
    Hannay, Jo E.
    Dyba, Tore
    Arisholm, Erik
    Sjoberg, Dag I. K.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (07) : 1110 - 1122
  • [6] Distributed-Pair Programming Can Work Well and Is Not Just Distributed Pair-Programming
    Schenk, Julia
    Prechelt, Lutz
    Salinger, Stephan
    [J]. 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 74 - 83
  • [7] On the Effectiveness of a Collaborative Virtual Pair-Programming Environment
    Al-Jarrah, Ahmad
    Pontelli, Enrico
    [J]. LEARNING AND COLLABORATION TECHNOLOGIES, LCT 2016, 2016, 9753 : 583 - 595
  • [8] Potential and Actual Collaboration Support for Distributed Pair-Programming
    Moran, Alberto L.
    Favela, Jesus
    Romero, Raul
    Natsu, Hiroshi
    Perez, Cynthia
    Robles, Omar
    Martinez Enriquez, Maria
    [J]. COMPUTACION Y SISTEMAS, 2008, 11 (03): : 211 - 229
  • [9] Investigating the usefulness of pair-programming in a mature Agile team
    Coman, Irina Diana
    Sillitti, Alberto
    Succi, Giancarlo
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2008, 9 : 127 - 136
  • [10] Acceptance and Assessment in Student Pair-Programming: A Case Study
    Ventura Roque-Hernandez, Ramon
    Armando Guerra-Moya, Sergio
    Carmina Caballero-Rico, Frida
    [J]. INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2021, 16 (09) : 4 - 19