• 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