DocumentCode :
240889
Title :
The Impact of Static and Dynamic Pairs on Pair Programming
Author :
Swamidurai, Rajendran ; Umphress, David
Author_Institution :
Dept. of Math. & Comput. Sci., Alabama State Univ., Montgomery, AL, USA
fYear :
2014
fDate :
June 30 2014-July 2 2014
Firstpage :
57
Lastpage :
63
Abstract :
Pair programming is a programming technique in which pair of people doing programming on a single machine. The programming pair consists of a driver and a navigator or observer. The driver addresses the operational issues; i.e., responsible for implementing the current module in hand. The navigator addresses the strategic issues; i.e., keeps in mind the strategic direction the code must take. Pair programming is a dynamic process and pairing aids the rapid dispersal of system knowledge through the team while developing it. Since most of the pair programming experiments were not conducted as described in extreme programming and the empirical evidence of pair programming is mixed we were not got the true picture about the impact created by pair programming on software development. In this paper, we evaluated the dynamic pair programming methodology with static pair programming and traditional individual programming. The empirical evidence shows that static pair programming is the most expensive and slower technology than dynamic pair programming and individual programming technologies. It also indicates that dynamic pair programming is the fastest software development methodology than static pair programming and traditional individual programming methodologies.
Keywords :
parallel programming; dynamic pair programming methodology; dynamic pairs; individual programming; programming technique; software development methodology; static pair programming; static pairs; system knowledge; Approximation methods; Dynamic programming; Educational institutions; IP networks; Programming profession; Software; Pair programming; collaborative programming; test driven development; agile development; Extreme programming; empirical software engineering.;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Security and Reliability-Companion (SERE-C), 2014 IEEE Eighth International Conference on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/SERE-C.2014.52
Filename :
6901641
Link To Document :
بازگشت