Williams' Study, Continued
Mechanics
Time spent on projects recorded by students on Web-based tool
Automated testing of results of assignments done by impartial TA
Getting Started
Time to complete first three assignments
Assignment
Group
Elapsed Time
Total Time
Program 1
Individual
100%
100%
Pair
80%
165%
Program 2
Individual
100%
100%
Pair
57%
114%
Program 3
Individual
100%
100%
Pair
58%
116%
(Williams notes that timing for Program 4 not available, due to troubles with data entry)
Basic Conclusions Regarding Time
For each assignment, pairs spent less elapsed time than individuals
Some initial adjustment required
First assignment required about 60% more overall time
Pair programming requires adjustment from traditional, individual-oriented approach
Must adjust to other person's habits, styles, ego
After initial adjustment, pair programming took about 15% more overall time
created May 16, 2003
last revised November 7, 2003
previous
next