• DocumentCode
    3127602
  • Title

    Pair programming as a teaching tool: a student review of empirical studies

  • Author

    Brereton, Pearl ; Turner, Mark ; Kaur, Rumjit

  • Author_Institution
    Sch. of Comput. & Math., Keele Univ., Keele
  • fYear
    2009
  • fDate
    17-20 Feb. 2009
  • Firstpage
    240
  • Lastpage
    247
  • Abstract
    The aims of this research were to investigate the applicability of the systematic literature review (SLR) process within the constraints of a 13-week masterpsilas level project and to aggregate evidence about the effectiveness of pair programming for teaching introductory programming. It was found that, with certain modifications to the process, it was possible to undertake an SLR within a limited time period and to produce valid results. Based on pre-defined inclusion and exclusion criteria, the student found 28 publications reporting empirical studies of pair programming, of which nine publications were used for data extraction and analysis. Results of the review indicates that whilst pair programming has little effect on the marks obtained for examinations and assignments, it can significantly improve the pass and retention rates and the studentspsila confidence and enjoyment of programming. Following the student study, experienced reviewers re-applied the inclusion and exclusion criteria to the 28 publications and carried out data extraction and synthesis using the resulting papers. A comparison of the studentpsilas results and those of the experienced reviewers is presented.
  • Keywords
    computer science education; programming; teaching; data analysis; data extraction; introductory programming teaching; master level project; pair programming; student review; systematic literature review process; Aggregates; Data analysis; Data mining; Educational programs; Mathematical programming; Mathematics; Programming profession; Protocols; Software engineering; Systems engineering education; Pair programming; Student project; Systematic literature review;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training, 2009. CSEET '09. 22nd Conference on
  • Conference_Location
    Hyderabad, Andhra Pradesh
  • ISSN
    1093-0175
  • Print_ISBN
    978-1-4244-3431-2
  • Electronic_ISBN
    1093-0175
  • Type

    conf

  • DOI
    10.1109/CSEET.2009.11
  • Filename
    4812704