Improving Learning of Programming Through E-Learning by Using Asynchronous Virtual Pair Programming
Abstract
Keywords
Pair-programming; Virtual Pair-programming; Object Oriented Programming
References
- AIKEN, J. (2004). Technical and Human Perspectives on Pair Programming. ACM SIGSOFT Software Engineering Notes. 29(5).
- BAHETI, P., Gehringer, E. & Stotts, D. (2002) Exploring the efficacy of distributed pair programming. XP Universe 2002, Chicago.
- BAHETI, P., Williams, L, Gehringer, E. and Stotts, D. (2002). Exploring Pair Programming in Distributed Object-Oriented Team Projects. Educator's Workshop, OOPSLA 2002, Seattle.
- BAHETI, P., Laurie Williams, Edward Gehringer, David Stotts, and Jason Smith. (2002). Distributed Pair Programming: Empirical Studies and Supporting Environments. Technical Report TR02-009, Department of Computer Science, University of North Carolina at Chapel Hill.
- CRISPIN, L., House, T. (2003). Testing extreme programming. Boston: Addison-Wesley.
- HANKS, B. F. (2004). "Distributed pair programming: An empirical study". Extreme Programming and Agile Methods - XP/ Agile Universe 2004, Proceedings. 3134, pp. 81-91.
- HANKS, B. F. (2003). Virtual Pair Programming. (2003). Doctoral Symposium at the International Conference on Software Engineering (ICSE 2003), Portland, OR.
- CARBONE, A., John, H, Ian, M & Dick, G. (2000). Principles for Designing Programming Exercises to Minimize Poor Learning Behaviors in Students. Proceedings of the Australasian conference on Computing education.
- COCKBURN, Alistair & Williams, Laurie. (2000) The Costs and Benefits of Pair Programming. eXtreme Programming and Flexible Processes in Software Engineering XP2000.
- EDELSON, D. C., Pea, R.D. & Gomez, L. (1996) Constructivism in the collaboratory. In B G Wilson (Ed.). Constructivist Learning Environment: Case Studies in Instructional Design. Englewood Cliffs, New Jersey: Educational Technology Publication Inc, pp. 151-164.