Skip to content
Journal article

Empirical Studies of Pair Programming for CS/SE Teaching in Higher Education: A Systematic Literature Review

Salleh N, Mendes E, Grundy J ...see all

Software Engineering, IEEE Transactions on, vol. PP, issue 99 (2010) p. 1

  • 4


    Mendeley users who have this article in their library.
  • N/A


    Citations of this article.
  • N/A


    ScienceDirect users who have downloaded this article.
Sign in to save reference


OBJECTIVE #x00026;#x2013; 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. METHOD
#x00026;#x2013; We performed a systematic review of empirical studies
that investigated factors affecting PP #x00026;#x2019;s effectiveness
for CS/SE students and studies that measured the effectiveness of
PP for CS/SE students. RESULTS #x00026;#x2013; Seventy four papers
were used in our analysis, and 14 compatibility factors that can
potentially affect PP #x00026;#x2019;s effectiveness were identified.
Results showed that students #x00026;#x2019; skill level was the
factor that affected PP #x00026;#x2019;s effectiveness the most.
The most common measure used to gauge PP #x00026;#x2019;s effectiveness
was time spent on programming. Students #x00026;#x2019; satisfaction
when using PP was overall higher than when working solo. Our meta-analyses
showed that PP was effective in improving students #x00026;#x2019;
grades on assignments. 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. CONCLUSIONS
#x00026;#x2013; The results show two clear gaps: i) lack of studies
focusing on pair compatibility factors aimed at making PP an effective
pedagogical tool; ii) lack of studies investigating PP for software
design/modeling tasks in conjunction with programming tasks.

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in


  • N Salleh

  • E Mendes

  • J Grundy

Cite this document

Choose a citation style from the tabs below