Loading…

Pair programming in education: a literature review

This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher qu...

Full description

Saved in:
Bibliographic Details
Published in:Computer science education 2011-06, Vol.21 (2), p.135-173
Main Authors: Hanks, Brian, Fitzgerald, Sue, McCauley, Renée, Murphy, Laurie, Zander, Carol
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c383t-e1ec40478c87d3b32da522a5843eb48acfec989034632eb5764ef6d5905f3b5a3
cites cdi_FETCH-LOGICAL-c383t-e1ec40478c87d3b32da522a5843eb48acfec989034632eb5764ef6d5905f3b5a3
container_end_page 173
container_issue 2
container_start_page 135
container_title Computer science education
container_volume 21
creator Hanks, Brian
Fitzgerald, Sue
McCauley, Renée
Murphy, Laurie
Zander, Carol
description This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher quality software, higher student confidence in solutions, and improvement in learning outcomes. Moreover, there is some evidence that women, in particular, benefit from pair programming. The literature also provides evidence that the transition from paired to solo programming is easy for students. The greatest challenges for paired students appear to concern scheduling and partner compatibility. This review also considers practical issues such as assigning partners, teaching students to work in pairs, and assessing individual contributions, and concludes with a discussion of open research questions.
doi_str_mv 10.1080/08993408.2011.579808
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1080_08993408_2011_579808</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ericid>EJ929272</ericid><sourcerecordid>2377695781</sourcerecordid><originalsourceid>FETCH-LOGICAL-c383t-e1ec40478c87d3b32da522a5843eb48acfec989034632eb5764ef6d5905f3b5a3</originalsourceid><addsrcrecordid>eNp9kMtOwzAQRS0EEqXwB11EsE4ZvxKbDUJVeakSLGBtOY5TucqjTFKq_j2JAuxgNYs5d-7oEDKjMKeg4BqU1lyAmjOgdC5TrUAdkQlNhYglTeUxmQxIPDCn5KxtNwDAUgUTwl5twGiLzRptVYV6HYU68vnO2S409U1kozJ0Hm23Qx-h_wx-f05OClu2_uJ7Tsn7_fJt8RivXh6eFner2HHFu9hT7wSIVDmV5jzjLLeSMSuV4D4TyrrCO600cJFw5jOZJsIXSS41yIJn0vIpuRzv9t997HzbmU2zw7qvNEoB1UoI1kNXf0EMJNdMUpb0lBgph03boi_MFkNl8WAomEGh-VFoBoVmVNjHZmPMY3C_keWzZpqlQ_ftuA510WBl9w2WuensoWywQFu70Br-b8EXZvB-5Q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2053925126</pqid></control><display><type>article</type><title>Pair programming in education: a literature review</title><source>ERIC</source><source>Taylor and Francis Social Sciences and Humanities Collection</source><creator>Hanks, Brian ; Fitzgerald, Sue ; McCauley, Renée ; Murphy, Laurie ; Zander, Carol</creator><creatorcontrib>Hanks, Brian ; Fitzgerald, Sue ; McCauley, Renée ; Murphy, Laurie ; Zander, Carol</creatorcontrib><description>This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher quality software, higher student confidence in solutions, and improvement in learning outcomes. Moreover, there is some evidence that women, in particular, benefit from pair programming. The literature also provides evidence that the transition from paired to solo programming is easy for students. The greatest challenges for paired students appear to concern scheduling and partner compatibility. This review also considers practical issues such as assigning partners, teaching students to work in pairs, and assessing individual contributions, and concludes with a discussion of open research questions.</description><identifier>ISSN: 0899-3408</identifier><identifier>EISSN: 1744-5175</identifier><identifier>DOI: 10.1080/08993408.2011.579808</identifier><language>eng</language><publisher>Norwood: Routledge</publisher><subject>collaborative learning ; College Instruction ; Computer science ; Computer Science Education ; Computer Software ; Cooperative Learning ; Curricula ; Educational Research ; Gender Issues ; Higher education ; Instructional Effectiveness ; Introductory Courses ; Literature Reviews ; pair programming ; Peer Relationship ; Programming ; Research Needs ; Science education ; Students ; Time Management ; Undergraduate Students</subject><ispartof>Computer science education, 2011-06, Vol.21 (2), p.135-173</ispartof><rights>Copyright Taylor &amp; Francis Group, LLC 2011</rights><rights>Copyright Taylor &amp; Francis Group, LLC</rights><rights>Copyright Taylor &amp; Francis Ltd. Jun 2011</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c383t-e1ec40478c87d3b32da522a5843eb48acfec989034632eb5764ef6d5905f3b5a3</citedby><cites>FETCH-LOGICAL-c383t-e1ec40478c87d3b32da522a5843eb48acfec989034632eb5764ef6d5905f3b5a3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids><backlink>$$Uhttp://eric.ed.gov/ERICWebPortal/detail?accno=EJ929272$$DView record in ERIC$$Hfree_for_read</backlink></links><search><creatorcontrib>Hanks, Brian</creatorcontrib><creatorcontrib>Fitzgerald, Sue</creatorcontrib><creatorcontrib>McCauley, Renée</creatorcontrib><creatorcontrib>Murphy, Laurie</creatorcontrib><creatorcontrib>Zander, Carol</creatorcontrib><title>Pair programming in education: a literature review</title><title>Computer science education</title><description>This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher quality software, higher student confidence in solutions, and improvement in learning outcomes. Moreover, there is some evidence that women, in particular, benefit from pair programming. The literature also provides evidence that the transition from paired to solo programming is easy for students. The greatest challenges for paired students appear to concern scheduling and partner compatibility. This review also considers practical issues such as assigning partners, teaching students to work in pairs, and assessing individual contributions, and concludes with a discussion of open research questions.</description><subject>collaborative learning</subject><subject>College Instruction</subject><subject>Computer science</subject><subject>Computer Science Education</subject><subject>Computer Software</subject><subject>Cooperative Learning</subject><subject>Curricula</subject><subject>Educational Research</subject><subject>Gender Issues</subject><subject>Higher education</subject><subject>Instructional Effectiveness</subject><subject>Introductory Courses</subject><subject>Literature Reviews</subject><subject>pair programming</subject><subject>Peer Relationship</subject><subject>Programming</subject><subject>Research Needs</subject><subject>Science education</subject><subject>Students</subject><subject>Time Management</subject><subject>Undergraduate Students</subject><issn>0899-3408</issn><issn>1744-5175</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><sourceid>7SW</sourceid><recordid>eNp9kMtOwzAQRS0EEqXwB11EsE4ZvxKbDUJVeakSLGBtOY5TucqjTFKq_j2JAuxgNYs5d-7oEDKjMKeg4BqU1lyAmjOgdC5TrUAdkQlNhYglTeUxmQxIPDCn5KxtNwDAUgUTwl5twGiLzRptVYV6HYU68vnO2S409U1kozJ0Hm23Qx-h_wx-f05OClu2_uJ7Tsn7_fJt8RivXh6eFner2HHFu9hT7wSIVDmV5jzjLLeSMSuV4D4TyrrCO600cJFw5jOZJsIXSS41yIJn0vIpuRzv9t997HzbmU2zw7qvNEoB1UoI1kNXf0EMJNdMUpb0lBgph03boi_MFkNl8WAomEGh-VFoBoVmVNjHZmPMY3C_keWzZpqlQ_ftuA510WBl9w2WuensoWywQFu70Br-b8EXZvB-5Q</recordid><startdate>201106</startdate><enddate>201106</enddate><creator>Hanks, Brian</creator><creator>Fitzgerald, Sue</creator><creator>McCauley, Renée</creator><creator>Murphy, Laurie</creator><creator>Zander, Carol</creator><general>Routledge</general><general>Taylor &amp; Francis Ltd</general><scope>7SW</scope><scope>BJH</scope><scope>BNH</scope><scope>BNI</scope><scope>BNJ</scope><scope>BNO</scope><scope>ERI</scope><scope>PET</scope><scope>REK</scope><scope>WWN</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201106</creationdate><title>Pair programming in education: a literature review</title><author>Hanks, Brian ; Fitzgerald, Sue ; McCauley, Renée ; Murphy, Laurie ; Zander, Carol</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c383t-e1ec40478c87d3b32da522a5843eb48acfec989034632eb5764ef6d5905f3b5a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>collaborative learning</topic><topic>College Instruction</topic><topic>Computer science</topic><topic>Computer Science Education</topic><topic>Computer Software</topic><topic>Cooperative Learning</topic><topic>Curricula</topic><topic>Educational Research</topic><topic>Gender Issues</topic><topic>Higher education</topic><topic>Instructional Effectiveness</topic><topic>Introductory Courses</topic><topic>Literature Reviews</topic><topic>pair programming</topic><topic>Peer Relationship</topic><topic>Programming</topic><topic>Research Needs</topic><topic>Science education</topic><topic>Students</topic><topic>Time Management</topic><topic>Undergraduate Students</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hanks, Brian</creatorcontrib><creatorcontrib>Fitzgerald, Sue</creatorcontrib><creatorcontrib>McCauley, Renée</creatorcontrib><creatorcontrib>Murphy, Laurie</creatorcontrib><creatorcontrib>Zander, Carol</creatorcontrib><collection>ERIC</collection><collection>ERIC (Ovid)</collection><collection>ERIC</collection><collection>ERIC</collection><collection>ERIC (Legacy Platform)</collection><collection>ERIC( SilverPlatter )</collection><collection>ERIC</collection><collection>ERIC PlusText (Legacy Platform)</collection><collection>Education Resources Information Center (ERIC)</collection><collection>ERIC</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer science education</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hanks, Brian</au><au>Fitzgerald, Sue</au><au>McCauley, Renée</au><au>Murphy, Laurie</au><au>Zander, Carol</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><ericid>EJ929272</ericid><atitle>Pair programming in education: a literature review</atitle><jtitle>Computer science education</jtitle><date>2011-06</date><risdate>2011</risdate><volume>21</volume><issue>2</issue><spage>135</spage><epage>173</epage><pages>135-173</pages><issn>0899-3408</issn><eissn>1744-5175</eissn><abstract>This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher quality software, higher student confidence in solutions, and improvement in learning outcomes. Moreover, there is some evidence that women, in particular, benefit from pair programming. The literature also provides evidence that the transition from paired to solo programming is easy for students. The greatest challenges for paired students appear to concern scheduling and partner compatibility. This review also considers practical issues such as assigning partners, teaching students to work in pairs, and assessing individual contributions, and concludes with a discussion of open research questions.</abstract><cop>Norwood</cop><pub>Routledge</pub><doi>10.1080/08993408.2011.579808</doi><tpages>39</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0899-3408
ispartof Computer science education, 2011-06, Vol.21 (2), p.135-173
issn 0899-3408
1744-5175
language eng
recordid cdi_crossref_primary_10_1080_08993408_2011_579808
source ERIC; Taylor and Francis Social Sciences and Humanities Collection
subjects collaborative learning
College Instruction
Computer science
Computer Science Education
Computer Software
Cooperative Learning
Curricula
Educational Research
Gender Issues
Higher education
Instructional Effectiveness
Introductory Courses
Literature Reviews
pair programming
Peer Relationship
Programming
Research Needs
Science education
Students
Time Management
Undergraduate Students
title Pair programming in education: a literature review
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T23%3A07%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Pair%20programming%20in%20education:%20a%20literature%20review&rft.jtitle=Computer%20science%20education&rft.au=Hanks,%20Brian&rft.date=2011-06&rft.volume=21&rft.issue=2&rft.spage=135&rft.epage=173&rft.pages=135-173&rft.issn=0899-3408&rft.eissn=1744-5175&rft_id=info:doi/10.1080/08993408.2011.579808&rft_dat=%3Cproquest_cross%3E2377695781%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c383t-e1ec40478c87d3b32da522a5843eb48acfec989034632eb5764ef6d5905f3b5a3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2053925126&rft_id=info:pmid/&rft_ericid=EJ929272&rfr_iscdi=true