A Systematic Review of Distributed Pair Programming (DPP) as an Effective Learning Activity

Fan Xu & Ana-Paula Correia

Effective pedagogical strategies for teaching and learning programming have been investigated, given the importance of Computational Thinking competencies and programming skills. Distributed pair programming (DPP) is one of the frequently used strategies. In distributed pair programming, two programmers work collaboratively on the same project from geographically dispersed locations (Bandukda & Nasir, 2010). 

This systematic review of the literature aims to identify and address:

  1. Contexts where DPP is implemented.
  2. Mainstream programming languages and integrated development environments in DPP activities.
  3. Factors that influence the effectiveness of DPP.

Poster presented at the 5th APSCE International Conference on Computational Thinking and STEM Education (June 2021).

In June 2021, the preliminary results of this study were presented at the 5th APSCE International Conference on Computational Thinking and STEM Education (CTE-STEM). Our poster presentation won Best Poster Paper of CTE-STEM 2021.

Best Poster Paper of CTE-STEM 2021.

Cite as:
Xu, F., & Correia, A.-P. (2021). A systematic review of distributed pair programming based on the team effectiveness model. Poster presentation at the 5th APSCE International Conference on Computational Thinking and STEM Education 2021 (CTE-STEM 2021), Nanyang Technological University, Singapore, June 2-4, 2021.

Reference:

Bandukda, M., & Nasir, Z. (2010). Efficacy of distributed pair programming. In 2010 International Conference on Information and Emerging Technologies (pp. 1-6). IEEE. https://doi.org/10.1109/iciet.2010.5625667