DocumentCode :
3350254
Title :
A cognitive model for solo programming and pair programming
Author :
Lui, Kim Man ; Chan, Keith C C
Author_Institution :
Hong Kong Polytech. Univ., China
fYear :
2004
fDate :
16-17 Aug. 2004
Firstpage :
94
Lastpage :
102
Abstract :
As eXtreme programming (XP) has grown in popularity in both academia and industry, pair programming, two programmers collaborating on design, coding and testing, has become a controversial focus of interest. Many researchers and practitioners remain skeptical of claims for the productivity of pair programming. Three controlled experiments, by Nosek, William, and Nawrocki, all reported statistical productivity measurements, but the results were inconsistent and the differences among the results could not be explained because there exists no theoretical framework to articulate pair programming. This paper proposes a cognitive model that describes the programming mechanism and this in turn can be used to explain why and when a pair may outperform two individuals. The model helps explain discrepancies in the results of the above-mentioned experiments. To show how the proposed model can be applied, a psychological experiment was conducted in which twenty-two programmers who were informed only of the experiment and the results of Nosek, and of the descriptions of Williams and Nawrocki, were able to use our model to predict the possible outcomes of the experiments of Williams and Nawrocki.
Keywords :
cognitive systems; programming; team working; cognitive model; controlled experiments; eXtreme programming; pair programming; solo programming; statistical productivity measurements; Collaboration; Collaborative software; Collaborative work; Humans; Keyboards; Predictive models; Productivity; Programming profession; Psychology; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cognitive Informatics, 2004. Proceedings of the Third IEEE International Conference on
Print_ISBN :
0-7695-2190-8
Type :
conf
DOI :
10.1109/COGINF.2004.1327463
Filename :
1327463
Link To Document :
بازگشت