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