Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review

The objective of this paper is to present the current evidence relative to the effectiveness of pair programming (PP) as a pedagogical tool in higher education CS/SE courses. We performed a systematic literature review (SLR) of empirical studies that investigated factors affecting the effectiveness...

Full description

Bibliographic Details
Main Authors: Salleh, Norsaremah, Mendes, Emilia, Grundy, John C.
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers 2011
Subjects:
Online Access:http://irep.iium.edu.my/1338/
http://irep.iium.edu.my/1338/
http://irep.iium.edu.my/1338/
http://irep.iium.edu.my/1338/1/05482588.pdf
id iium-1338
recordtype eprints
spelling iium-13382013-06-27T06:39:20Z http://irep.iium.edu.my/1338/ Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review Salleh, Norsaremah Mendes, Emilia Grundy, John C. T Technology (General) T61 Technical education. Technical schools The objective of this paper is to present the current evidence relative to the effectiveness of pair programming (PP) as a pedagogical tool in higher education CS/SE courses. We performed a systematic literature review (SLR) of empirical studies that investigated factors affecting the effectiveness of PP for CS/SE students and studies that measured the effectiveness of PP for CS/SE students. Seventy-four papers were used in our synthesis of evidence, and 14 compatibility factors that can potentially affect PP's effectiveness as a pedagogical tool were identified. Results showed that students' skill level was the factor that affected PP's effectiveness the most. The most common measure used to gauge PP's effectiveness was time spent on programming. In addition, students' satisfaction when using PP was overall higher than when working solo. Our meta-analyses showed that PP was effective in improving students' grades on assignments. Finally, in the studies that used quality as a measure of effectiveness, the number of test cases succeeded, academic performance, and expert opinion were the quality measures mostly applied. The results of this SLR show two clear gaps in this research field: 1) a lack of studies focusing on pair compatibility factors aimed at making PP an effective pedagogical tool and 2) a lack of studies investigating PP for software design/modeling tasks in conjunction with programming tasks. Institute of Electrical and Electronics Engineers 2011-07 Article PeerReviewed application/pdf en http://irep.iium.edu.my/1338/1/05482588.pdf Salleh, Norsaremah and Mendes, Emilia and Grundy, John C. (2011) Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review. IEEE Transactions on Software Engineering, 37 (4). pp. 509-525. ISSN 0098-5589 http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5482588&tag=1 10.1109/TSE.2010.59
repository_type Digital Repository
institution_category Local University
institution International Islamic University Malaysia
building IIUM Repository
collection Online Access
language English
topic T Technology (General)
T61 Technical education. Technical schools
spellingShingle T Technology (General)
T61 Technical education. Technical schools
Salleh, Norsaremah
Mendes, Emilia
Grundy, John C.
Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review
description The objective of this paper is to present the current evidence relative to the effectiveness of pair programming (PP) as a pedagogical tool in higher education CS/SE courses. We performed a systematic literature review (SLR) of empirical studies that investigated factors affecting the effectiveness of PP for CS/SE students and studies that measured the effectiveness of PP for CS/SE students. Seventy-four papers were used in our synthesis of evidence, and 14 compatibility factors that can potentially affect PP's effectiveness as a pedagogical tool were identified. Results showed that students' skill level was the factor that affected PP's effectiveness the most. The most common measure used to gauge PP's effectiveness was time spent on programming. In addition, students' satisfaction when using PP was overall higher than when working solo. Our meta-analyses showed that PP was effective in improving students' grades on assignments. Finally, in the studies that used quality as a measure of effectiveness, the number of test cases succeeded, academic performance, and expert opinion were the quality measures mostly applied. The results of this SLR show two clear gaps in this research field: 1) a lack of studies focusing on pair compatibility factors aimed at making PP an effective pedagogical tool and 2) a lack of studies investigating PP for software design/modeling tasks in conjunction with programming tasks.
format Article
author Salleh, Norsaremah
Mendes, Emilia
Grundy, John C.
author_facet Salleh, Norsaremah
Mendes, Emilia
Grundy, John C.
author_sort Salleh, Norsaremah
title Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review
title_short Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review
title_full Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review
title_fullStr Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review
title_full_unstemmed Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review
title_sort empirical studies of pair programming for cs/se teaching in higher education: a systematic literature review
publisher Institute of Electrical and Electronics Engineers
publishDate 2011
url http://irep.iium.edu.my/1338/
http://irep.iium.edu.my/1338/
http://irep.iium.edu.my/1338/
http://irep.iium.edu.my/1338/1/05482588.pdf
first_indexed 2023-09-18T20:08:37Z
last_indexed 2023-09-18T20:08:37Z
_version_ 1777407326483906560