“…A traditional form of pair programming based on the driver-navigator model has been successful in many introductory computer science courses. Its success is noticeable in better performance in computer science assignments, increased team work in and outside class, enhanced learning, and decreased frustration (Cliburn, 2003;Domino, Collins, & Hevner, 2007;McDowell, Werner, Bullock, & Fernald, 2002;Nagappan et al, 2003;Sfetsos, Stamelos, Angelis, & Deligiannis, 2009;Thomas, Ratcliffe, & Robertson, 2003;VanDeGrift, 2004;Williams & Kessler, 2003;Williams, Yang, Wiebe, Ferzli, & Miller, 2002). However, pair programming has its weaknesses too (Bevan, Werner, & McDowell, 2002, Cliburn, 2003VanDeGrift, 2004).…”