DocumentCode :
2763880
Title :
Pair programming in software evolution
Author :
Xu, Shaochun ; Chen, Xuhui
Author_Institution :
Dept. of Comput. Sci., Laurentian Univ., Ont.
fYear :
2005
fDate :
1-4 May 2005
Firstpage :
1846
Lastpage :
1849
Abstract :
This paper presents an experiment on pair programming in software evolution. Six graduate students are involved in the experiment, in which four of them form two pairs and the rest two are required to work individually. The experiment enables a study that compares pair programming with traditional individual programming. The result of experiment on six incremental change tasks shows that programmer pairs not only work more efficiently than individual programmers, they also write higher quality and clearer code. The result also shows the discrepancy in change propagation, when programming pairs miss only one and the individual programmers miss four out of eighteen. Meanwhile, there is a significant decrease in the programming pairs´ use of time for last two change requests. Based on the experiment, it may be concluded that programming pairs are a better solution for urgent maintenance tasks than individual programmers
Keywords :
programming; software maintenance; team working; change requests; individual programming; maintenance tasks; pair programming; software evolution; Collaborative software; Collaborative work; Computer science; Educational institutions; Electronic mail; Genetic programming; Programming profession; Software maintenance; Software quality; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
ISSN :
0840-7789
Print_ISBN :
0-7803-8885-2
Type :
conf
DOI :
10.1109/CCECE.2005.1557341
Filename :
1557341
Link To Document :
بازگشت