DocumentCode :
2707915
Title :
Empirical validation of pair programming
Author :
Visaggio, Corrado Aaron
Author_Institution :
Res. Centre on Software Technol., Sannio Univ., Benevento, Italy
fYear :
2005
fDate :
15-21 May 2005
Firstpage :
654
Abstract :
This paper discusses an empirical assessment of pair programming. Several agile processes arose and have been adopted in industry with the promise of producing working software in the early phases of production process and to make the organization flexible and adaptable with respect to the changing environment. The outcomes of the experiments can be summarized as follows: (i) pair programming improves the productivity of developers with respect to solo programming; (ii) it also fosters knowledge transfer between the developers of the pair: the experiment suggests that this effect is emphasized when both the components own the same educational background; and, finally, (iii) distributing the components of a pair could seriously deteriorate expected benefits, if an appropriate support for communication and collaboration is not set up.
Keywords :
programming; software engineering; agile process; empirical software engineering; knowledge transfer; pair programming; Art; Computer industry; Design for experiments; Engineering management; Environmental economics; Knowledge transfer; Productivity; Programming profession; Q factor; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2005. ICSE 2005. Proceedings. 27th International Conference on
Print_ISBN :
1-59593-963-2
Type :
conf
DOI :
10.1109/ICSE.2005.1553634
Filename :
1553634
Link To Document :
بازگشت