skip to main content
10.1145/1099203.1099264acmconferencesArticle/Chapter ViewAbstractPublication PagesgroupConference Proceedingsconference-collections
Article

Pair programming and the re-appropriation of individual tools for collaborative programming

Published:06 November 2005Publication History

ABSTRACT

Although pair programming is becoming more prevalent in software development, and a number of reports have been written about it [4] [6], few have addressed the manner in which pairing actually takes place [5]. Even fewer consider the methods employed to manage issues such as role change or the communication of complex issues. Here we contribute by highlighting the way resources designed for individuals are re-appropriated and augmented to facilitate pair collaboration.

References

  1. Beck, K. Extreme programming explained: Embrace change, Addison Wesley (2000). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Beck, K., M. Beedle, et al. The Agile Manifesto. http://agilemanifesto.org (2001).Google ScholarGoogle Scholar
  3. Cockburn, A. and L. Williams, 'The costs and benefits of pair programming'. Extreme programming examined. G. Succi and M. Marchesi, Addison Wesley, 2001: 223--243. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Dick, A. and B. Zarnett, 'Paired programming and personality traits'. Third International Conference on eXtreme Programming and Agile Processes in Software Engineering (XP 2002), Alghero, Sardinia, Italy.Google ScholarGoogle Scholar
  5. Flor, N. and E. Hutchins, 'Analyzing distributed cognition in software teams'. Empirical studies of programmers: Fourth workshop, J. Koenemann-Belliveau, T. Moher and S. Robertson (eds). Ablex publishing corporation (1991): 36--64.Google ScholarGoogle Scholar
  6. Gallis, H., E. Arisholm and T. Dyba 'A transition from partner programming to pair programming - an Industrial Case Study'. Workshop: "Pair programming installed" at Object-oriented programming, systems, languages and applications (OOPSLA 2002) (Seattle, USA).Google ScholarGoogle Scholar
  7. Heath, C., M. Sanchez Svensson, D. Hindmarsh, P, Luff, D. von Lehn. 'Configuring awareness.' Computer Supported Collaborative Work 11 (2002): 317--347. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Heilberg, S., U. Puus, P. Salumaa and A. Seeb. 'Pair-programming effect on developers productivity'. Fourth International conference on extreme programming and agile processes in software engineering (XP2003). Springer-Verlag, 2003: 215--224. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hutchins, E. Cognition in the wild. Cambridge, MA, The MIT Press (1995).Google ScholarGoogle Scholar
  10. Jensen, R. 'A pair programming experience.' The Journal of Defensive Software Engineering 16, 3 (2003): 22--24.Google ScholarGoogle Scholar
  11. Lui, K. and K. Chan. 'When does a pair outperform two individuals?' Fourth international conference in Extreme Programming and Agile Processes in Software Engineering (XP2003). Springer-Verlag (2003): 225--233. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Rogers, Y. and Ellis, J. 'Distributed cognition: an alternative framework for analysing and explaining collaborative working'. Journal of Information technology 9, 2 (1994): 119--128.Google ScholarGoogle Scholar
  13. Robertson, T. 'The public availability of actions and artefacts'. Computer Supported Collaborative Work (CSCW 2002) 11 (3-4), Kluwer Academic Publishers (2002): 299--316. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Williams, L., R. Kessler, W. Cunningham, R. Jeffries. 'Strengthening the case for pair programming.' IEEE software 17, 4 (2000): 19--25. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Pair programming and the re-appropriation of individual tools for collaborative programming

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      GROUP '05: Proceedings of the 2005 ACM International Conference on Supporting Group Work
      November 2005
      368 pages
      ISBN:1595932232
      DOI:10.1145/1099203

      Copyright © 2005 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 6 November 2005

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate125of405submissions,31%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader