“…In educational context, the emphasis in pair programming is on interaction between the two members of the pair, with the outcome of improved learning (McDowell, Hanks, & Werner, 2003). The extent of the enhancement of learning brought about by the implementation of pair programming in the teaching and learning of programming skills, is reflected in aspects such as better quality of independent tasks (McDowell, Werner, Bullock, & Fernald, 2006;Mendes, Al-Fakhri & Luxton-Reilly, 2005;Williams, Wiebe, Yang, Ferzli, & Miller, 2002), higher examination marks and pass percentages (Mendes et al, 2005;Williams et al, 2002), higher course pass rates (McDowell et al, 2006;Williams et al, 2002) and an increase in learners' confidence in their work (McDowell et al, 2006;Mendes et al, 2005).…”