Date of Award


Document Type


Degree Name

Master of Science (MS)


Computer Engineering and Sciences

First Advisor

David W. Clay

Second Advisor

Arthur F. Dickinson

Third Advisor

John F. Clark

Fourth Advisor

William D. Shoaff


Pair programming is touted by some software professionals as a style which allows developers to produce superior code in less time, and with fewer defects, than code produced by individuals. However, the acclaim for the pair methodology is not universal; some see it was a waste of effort which produces marginal improvements. Reported experiments which obtain quantitative results have typically been performed in an educational environment, and may not reflect actual workplace conditions. This thesis reports on an experiment using pair programing in an industrial setting. Its goal is to determine if this programming style can be used to increase the technical and environmental knowledge of newly-hired programmers, and verify the claims stated above.


Copyright held by author