University of Sussex
Browse

File(s) not publicly available

The collaborative nature of pair programming

chapter
posted on 2023-06-07, 13:22 authored by Sallyann Bryant, Pablo Romero, Benedict du Boulay
This paper considers the nature of pair programming. It focuses on using pair programmers’ verbalizations as an indicator of collaboration. A review of the literature considers the benefits and costs of co-operative and collaborative verbalization. We then report on a set of four one-week studies of commercial pair programmers. From recordings of their conversations we analyze which generic sub-tasks were discussed and use the contribution of new information as a means of discerning the extent to which each pair collaborated. We also consider whether a particular role is more likely to contribute to a particular sub-task. We conclude that pair programming is highly collaborative in nature, however the level of collaboration varies according to task. We also find that tasks do not seem aligned to particular roles, rather the driver tends to contribute slightly more across almost all tasks.

History

Publication status

  • Published

Publisher

Springer-Verlag

Issue

4044

Page range

53-65

Pages

12.0

Book title

Extreme Programming and Agile Processes in Software Engineering: 7th International Conference, XP 2006, Oulu, Finland, June 17-22, 2006, Proceedings

Place of publication

Oulu, Finland

ISBN

9783540350958

Series

Lecture Notes in Computer Science

Department affiliated with

  • Informatics Publications

Full text available

  • No

Peer reviewed?

  • Yes

Editors

Pekka Abrahamsson, Michele Marchesi, Giancarlo Succi

Legacy Posted Date

2006-10-12

Usage metrics

    University of Sussex (Publications)

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC