de Faria, E.S.J., Adán-Coello, J.M. and Yamanaka, K. (2006) Forming Groups for Collaborative Learning in Introductory Computer Programming Courses Based on Students’ Programming Styles: An Empirical Study. 36th ASEE/IEEE Frontiers in Education Conference, San Diego, 28-31 October 2006, 6-11. http://fie2012.org/sites/fie2012.org/history/fie2006/papers/1170.pdf
 Bryant, S., Romero, P. and du Boulay, B. (2006) The Collaborative Nature of Pair Programming, Extreme Programming and Agile Processes in Software Engineering. Lecture Notes in Computer Science, 4044, 53-64.
 Müller, M.M. (2005) Two Controlled Experiments Concerning the Comparison of Pair Programming to Peer Review. Journal of Systems and Software, 78, 166-179.
 Swamidurai1, R. and David, A. (2012) Collaborative-Adversarial Pair Programming. International Scholarly Research Network ISRN Software Engineering, 2012, 1-11.
 Dillenbourg, P., BAKER, M., Blaye, A. and O’Malley, C. (1996) The Evolution of Research on Collaborative Learning. In: Spada, E. and Reiman, P., Eds., Learning in Humans and Machine: Towards an Interdisciplinary Learning Science, Elsevier, Oxford, 189-211.
 Zimmermann, T. and Bird, C. (2012) Collaborative Software Development in Ten Years: Diversity, Tools, and Remix Culture. http://www.researchgate.net/publication/236644417_Collaborative _Software_Development_in_Ten_Years_Diversity_Tools_and_Remix_Culture
 Chaparro, E.A., Yuksel, A., Romero, P. and Bryant, S. (2005) Factors Affecting the Perceived Effectiveness of Pair Programming in Higher Education. 17th Workshop of the Psychology of Programming Interest Group, Sussex University, June 2005, 5-18. http://www.ppig.org/papers/17th-chaparro.pdf
 Mendes, E., Al-Fakhri, L.B. and Luxton-Reilly, A. (2005) Investigating Pair-Programming in a 2nd-Year Software Development and Design Computer Science Course. Proceedings of ITiCSE’05, Lisbon, 27-29 June 2005, 1-5.
 Porter, A.A., Votta Jr., L.G. and Basili, V.R. (1995) Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment. IEEE Transactions on Software Engineering, 21, 563-575. http://dx.doi.org/10.1109/32.391380
 Beck, L.L., Chizhik, A.W. and McElroy, A.C. (2005) Cooperative Learning Techniques in CS1: Design and Experimental Evaluation. Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, St. Louis, 23-27 February 2005, 470-474.
 Bower, M. and Richards, D. (2006) Collaborative Learning: Some Possibilities and Limitations for Students and Teachers. Computing Department Macquarie University.