Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Experimenting with pair programming in the classroom
McDowell C., Hanks B., Werner L. ACM SIGCSE Bulletin35 (3):60-64,2003.Type:Article
Date Reviewed: Feb 10 2004

An experiment that uses the paired programming approach to teach beginning and advanced programming courses is discussed in this paper. Paired programming is an approach advocated by the extreme programming process [1], where a pair of programmers work side by side at a single workstation, with one person designated as the driver, and the other person as the observer. Paired programming advocates claim increased quality for this practice, with no decrease in productivity.

McDowell, Hanks, and Werner collected data from three courses in which students chose to develop programs either in pairs or individually. These two groups were compared in three areas: test scores, program quality (blind evaluation), and programming effort. The data collected seemed to show that the pairs developed higher quality programs, and that they learned more about programming. Unfortunately, the results were not statistically sound: the samples were not chosen randomly, and the sample sizes were too small to conclude that the results were significant. However, the authors have made a genuine effort to be objective, and their data is certainly more supportive of paired programming than pure anecdotal evidence.

Reviewer:  Thomas B. Hilburn Review #: CR129063 (0407-0813)
1) Beck, K. Extreme programming explained: embrace change. Addison-Wesley, Reading, MA, 2000.
Bookmark and Share
  Reviewer Selected
 
 
General (D.2.0 )
 
 
Computer Science Education (K.3.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Development of distributed software
Shatz S. (ed), Macmillan Publishing Co., Inc., Indianapolis, IN, 1993. Type: Book (9780024096111)
Aug 1 1994
Fundamentals of software engineering
Ghezzi C., Jazayeri M., Mandrioli D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1991. Type: Book (013820432)
Jul 1 1992
Software engineering
Sodhi J., TAB Books, Blue Ridge Summit, PA, 1991. Type: Book (9780830633425)
Feb 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy