The collaborative nature of pair programming

被引:0
|
作者
Bryant, Sallyann [1 ]
Romero, Pablo [1 ]
du Boulay, Benedict [1 ]
机构
[1] Univ Sussex, IDEAS Lab, Falmer, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:53 / 64
页数:12
相关论文
共 50 条
  • [21] Pair programming with scratch
    Iskrenovic-Momcilovic, Olivera
    [J]. EDUCATION AND INFORMATION TECHNOLOGIES, 2019, 24 (05) : 2943 - 2952
  • [22] Pair programming with scratch
    Olivera Iskrenovic-Momcilovic
    [J]. Education and Information Technologies, 2019, 24 : 2943 - 2952
  • [23] Inverted Pair Programming
    Swamidurai, Rajendran
    Umphress, David
    [J]. IEEE SOUTHEASTCON 2015, 2015,
  • [24] A preliminary study on the impact of a pair design phase on pair programming and solo programming
    Mueller, Matthias M.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (05) : 335 - 344
  • [25] The "Pair" as a Problematic Unit of Analysis for Pair Programming
    Socha, David
    Sutanto, Kevin
    [J]. 2015 IEEE/ACM 8TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING CHASE 2015, 2015, : 64 - 70
  • [26] PROGRAMMING WITH THE NATURE
    Almeida, Ricardo
    de Almeida, Emilia Bigotte
    [J]. INTED2017: 11TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2017, : 6665 - 6669
  • [27] The Effects of Pair Programming in Programming Language Subject
    Ramli, Nuraminah
    Fauzi, Shukor Sanim Mohd
    [J]. INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 321 - +
  • [28] A cognitive model for solo programming and pair programming
    Lui, KM
    Chan, KCC
    [J]. PROCEEDINGS OF THE THIRD IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS, 2004, : 94 - 102
  • [29] The case for collaborative programming
    Nosek, JT
    [J]. COMMUNICATIONS OF THE ACM, 1998, 41 (03) : 105 - 108
  • [30] Impact of Pair Programming Dynamics and Profiles to Pair Success
    Villamor, Maureen
    Mercedes Rodrigo, Ma.
    [J]. 26TH INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION (ICCE 2018), 2018, : 123 - 132