DocumentCode :
3298136
Title :
"Talking the talk": Is intermediate-level conversation the key to the pair programming success story?
Author :
Freudenberg, S. ; Romero, P. ; du Boulay, B.
Author_Institution :
Univ. of Sussex, Brighton
fYear :
2007
fDate :
13-17 Aug. 2007
Firstpage :
84
Lastpage :
91
Abstract :
Pair programming claims to provide benefits over and above those offered by a programmer working alone. In particular, a number of studies have suggested that pair programming improves software quality. The literature speculates that the \´driver\´ (the programmer currently typing in the code) and \´navigator\´ work together in a complimentary manner, and that the nature of these roles may be key in realizing the reported benefits. Here we dispute two of these existing claims: (i) that the navigator providing a \´continual review\´ of the driver\´s work and highlighting errors (i.e. acting as a reviewer); (ii) that the navigator is focused on a higher level of abstraction that the driver (i.e. acting as a foreman). Our findings suggest that the key to the success of pair programming does not lie in the differences in behaviour or focus between the driver and navigator. Rather, we suggest an alternative perspective (the "tag team ") and remark upon the proliferation of talk at an intermediate level of detail in pair programmers\´ conversations. This leads us to suggest that producing the type of talk necessary to work effectively together may itself be fundamental in realizing the reported improvements in software quality.
Keywords :
programming; software quality; intermediate-level conversation; pair programming; software quality; Collaborative software; Collaborative work; Error analysis; Keyboards; Laboratories; Mice; Navigation; Production; Programming profession; Software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Agile Conference (AGILE), 2007
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-2872-4
Type :
conf
DOI :
10.1109/AGILE.2007.1
Filename :
4293578
Link To Document :
بازگشت