skip to main content
10.1145/2384716.2384738acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
abstract

Understanding communication within pair programming

Published:19 October 2012Publication History

ABSTRACT

Communication occurs constantly within a pair whilst they are programming. As examples, a navigator might grunt in approval to a new method the driver has just created, or the pair could have a long conversation discussing requirements and coding strategies. This paper presents a brief background study exploring communication within pair programming, and an investigation which results in the creation of a general analytic coding scheme for expert-expert pair programming. Finally, an experiment is detailed that aims to further explore this field.

References

  1. Williams, L., et al., Strengthening the Case for Pair Programming. IEEE Software, 2000. 17(4): p. 19--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bryant, S., P. Romero, and B. du Boulay, The Collaborative Nature of Pair Programming, in Extreme Programming and Agile Processes in Software Engineering, P. Abrahamsson, M. Marchesi, and G. Succi, Editors. 2006, Springer Berlin / Heidelberg. p. 53--64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Beck, K., Extreme programming explained: embrace change. 2000: Addison-Wesley Professional. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Lindvall, M., et al., Empirical Findings in Agile Methods, in Proceedings of the Second XP Universe and First Agile Universe Conference on Extreme Programming and Agile Methods - XP/Agile Universe 2002. 2002, Springer-Verlag. p. 197--207. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Cockburn, A. and L. Williams, The costs and benefits of pair programming, in Extreme programming examined. 2001, Addison-Wesley Longman Publishing Co., Inc. p. 223--243. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Stapel, K., et al., Towards Understanding Communication Structure in Pair Programming, in Agile Processes in Software Engineering and Extreme Programming, A. Sillitti, et al., Editors. 2010, Springer Berlin Heidelberg. p. 117--131.Google ScholarGoogle ScholarCross RefCross Ref
  7. Gallis, H., E. Arisholm, and T. Dyba. An initial framework for research on pair programming. in International Symposium on Empirical Software Engineering. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Ally, M., F. Darroch, and M. Toleman, A Framework for Understanding the Factors Influencing Pair Programming Success, in Extreme Programming and Agile Processes in Software Engineering, H. Baumeister, M. Marchesi, and M. Holcombe, Editors. 2005, Springer Berlin / Heidelberg. p. 1305--1308. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Sanders, D., Student Perceptions of the Suitability of Extreme and Pair Programming, in Extreme Programming Perspectives, M. Marchesi, et al., Editors. 2002, Addison-Wesley Professional. p. 168--174.Google ScholarGoogle Scholar
  10. Choi, K. S., F. P. Deek, and I. Im, Pair dynamics in team collaboration. Computers in Human Behavior, 2009. 25(4): p. 844--852. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Marcano, A. and A. Palmer. pairwith.us. 2009 {cited 2012 31 July}; Available from: http://vimeo.com/channels/pairwithus.Google ScholarGoogle Scholar
  12. Bryman, A., Social Research Methods. 2012: Oxford University Press.Google ScholarGoogle Scholar
  13. Wertz, F. J., et al., Five Ways of Doing Qualitative Analysis: Phenomenological Psychology, Grounded Theory, Discourse Analysis, Narrative Research, and Intuitive Inquiry. 2011: Guilford Press.Google ScholarGoogle Scholar
  14. Ritchie, J. and J. Lewis, Qualitative research practice: a guide for social science students and researchers. 2003, London: Sage Publications Ltd.Google ScholarGoogle Scholar
  15. Charmaz, K., Constructing grounded theory: a practical guide through qualitative analysis. 2006: SAGE.Google ScholarGoogle Scholar
  16. Myers, M. D., Qualitative research in business & management. 2008, London: Sage Publications Ltd.Google ScholarGoogle Scholar
  17. Lazar, J., J. H. Feng, and H. Hochheiser, Research methods in human-computer interaction. 2009: Wiley. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Understanding communication within pair 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

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader