Title
PearProgram: A More Fruitful Approach to Pair Programming
Abstract
ABSTRACTIn this paper we present PearProgram, a hybrid learning and research tool that helps introductory Computer Science (CS) students learn how to pair program, including in remote learning environments. Grounded in theory from the Learning Sciences, the tool -- a collaborative, online IDE -- has two primary goals: 1) to help introductory CS students achieve pair programming success; and 2) to research what factors contribute to pairs that have beneficial outcomes. We present our learnings from the use of PearProgram in three remote introductory CS courses: a CS1 course, and two large international courses, including one for high school students. Teacher and student users responded positively to PearProgram, and use of the tool was associated with beneficial learning outcomes in these online learning environments. Our research opens many future research directions for (remote) pair programming, and indicates practices that may prove useful for CS educators at all levels.
Year
DOI
Venue
2021
10.1145/3408877.3432517
Computer Science Education
DocType
Citations 
PageRank 
Conference
0
0.34
References 
Authors
0
6
Name
Order
Citations
PageRank
Maxwell Bigman100.34
Ethan Roy200.34
Jorge García3569.36
Miroslav Suzara400.34
Kaili Wang500.34
Chris Piech600.34