• DocumentCode
    3546054
  • Title

    Investigating Equity of Participation in Pair Programming

  • Author

    Plonka, Laura ; Segal, Judith ; Sharp, Helen ; van der Linden, J.

  • Author_Institution
    Centre for Res. in Comput., Open Univ., Milton Keynes, UK
  • fYear
    2012
  • fDate
    17-19 Feb. 2012
  • Firstpage
    20
  • Lastpage
    29
  • Abstract
    Pair Programming (PP) is a software development practice where two programmers share a mouse and keyboard while working together on one computer. A concern among some practitioners is that PP might be a waste of resources if developers have a very low equity of participation, for example, when one developer is doing all the work and the other is not contributing at all. This paper investigates this concern by analysing the equity of participation in industrial pair programming sessions. It quantifies two different types of contributions: verbal contributions and driving contributions. As a result, we found that two thirds of the PP sessions are not equitable. Based on interviews with the developers, we analyse which factors influence the equity of participation. We found that the choice of the workstation, personal preferences, PP experience, work style and skill differences influence who is driving. Additionally, we discuss the implications of sessions that are not equitable and whether the concept of equity of participation could be used as metric to evaluate PP.
  • Keywords
    keyboards; mouse controllers (computers); software prototyping; PP experience; driving contributions; industrial pair programming sessions; keyboard; mouse; participation equity investigation; personal preferences; skill differences; software development practice; verbal contributions; work style; workstation choice; Collaboration; Companies; Computers; Keyboards; Mice; Navigation; Programming; Pair Programming; collaboration; empirical study;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AGILE India (AGILE INDIA), 2012
  • Conference_Location
    Bengaluru
  • Print_ISBN
    978-1-4673-0799-4
  • Type

    conf

  • DOI
    10.1109/AgileIndia.2012.16
  • Filename
    6170018