Investigating the effective implementation of pair programming: An empirical investigation

Alex Radermacher, Gursimran S. Walia

Research output: Chapter in Book/Report/Conference proceedingConference contribution

15 Scopus citations

Abstract

Pair programming is a programming technique where two programmers work together on the same programming task. Previous research has shown that it is effective for improving the learning effectiveness, efficiency, and enjoyment of students in introductory programming courses. Much research has also been dedicated to determining effective strategies for forming pairs. This paper discuss two different empirical studies conducted at North Dakota State University to a) test the feasibility of using pair programming in introductory computer science courses and b) determine whether or not major-based pairing produces effective pairs. The results of these studies provide support for implementing pair programming in introductory computer science courses and show that pairing of computer science and noncomputer science students may produce pairs which are less compatible than other pairing methods.

Original languageEnglish (US)
Title of host publicationSIGCSE'11 - Proceedings of the 42nd ACM Technical Symposium on Computer Science Education
Pages655-660
Number of pages6
DOIs
StatePublished - 2011
Externally publishedYes
Event42nd ACM Technical Symposium on Computer Science Education, SIGCSE 2011 - Dallas, TX, United States
Duration: Mar 9 2011Mar 12 2011

Publication series

NameSIGCSE'11 - Proceedings of the 42nd ACM Technical Symposium on Computer Science Education

Conference

Conference42nd ACM Technical Symposium on Computer Science Education, SIGCSE 2011
Country/TerritoryUnited States
CityDallas, TX
Period3/9/113/12/11

Keywords

  • Pair programming

ASJC Scopus subject areas

  • Computer Science (miscellaneous)
  • Education

Fingerprint

Dive into the research topics of 'Investigating the effective implementation of pair programming: An empirical investigation'. Together they form a unique fingerprint.

Cite this