Empirical evaluation of collaborative support for distributed pair programming

被引:0
|
作者
Favela, J [1 ]
Natsu, H
Pérez, C
Robles, O
Morán, AL
Romero, R
Martínez-Enríquez, AM
Decouchant, D
机构
[1] CICESE, Dept Ciencias Computac, Ensenada, Baja California, Mexico
[2] Lab LSR, Grenoble, France
[3] CINVESTAV, IPN, Dept Ing Elect, Mexico City, DF, Mexico
来源
GROUPWARE: DESIGN, IMPLEMENTATION, AND USE, PROCEEDINGS | 2004年 / 3198卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Pair programming is an Extreme Programming (XP) practice where two programmers work on a single computer to produce an artifact. Empirical evaluations have provided evidence that this technique results in higher quality code in half the time it would take an individual programmer. Distributed pair programming could facilitate opportunistic pair programming sessions with colleagues working in remote sites. In this paper we present the preliminary results of the empirical evaluation of the COPPER collaborative editor, developed explicitly to support pair programming. The evaluation was performed on three different conditions: pairs working collocated on a single computer; distributed pairs working in application sharing mode; and distributed pairs using collaboration aware facilities. In all three cases the subjects used the COPPER collaborative editor. The results support our hypothesis that distributed pairs could find the same amount of errors as their collocated counterparts. However, no evidence was found that the pairs that used collaborative awareness services had better code comprehension, as we had also hypothesized.
引用
收藏
页码:215 / 222
页数:8
相关论文
共 50 条
  • [21] In support of student pair-programming
    Williams, L
    Upchurch, RL
    PROCEEDINGS OF THE THIRTY-SECOND SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2001, 33 (01): : 327 - 331
  • [22] Programming support for distributed clustercomputing
    Bal, HE
    CLUSTER 2000: IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2000, : 141 - 142
  • [23] Distributed Pair Programming: A Systematic Literature Review
    da Silva Estacio, Bernardo Jose
    Prikladnicki, Rafael
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 63 : 1 - 10
  • [24] Supporting the Social Practices of Distributed Pair Programming
    Schuemmer, Till
    Lukosch, Stephan
    GROUPWARE: DESIGN, IMPLEMENTATION, AND USE, 2008, 5411 : 83 - +
  • [25] Globally distributed software development and pair programming
    Flor, Nick V.
    COMMUNICATIONS OF THE ACM, 2006, 49 (10) : 57 - 58
  • [26] Understanding Tools and Practices for Distributed Pair Programming
    Schuemmer, Till
    Lukosch, Stephan
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (16) : 3101 - 3125
  • [27] Examining the Compatibility of Students in Distributed Pair Programming
    Satratzemi, Maya
    Tsompanoudi, Despina
    Xinogalos, Stelios
    Karamitopoulos, Leonidas
    PROCEEDINGS OF THE 18TH EUROPEAN CONFERENCE ON E-LEARNING (ECEL 2019), 2019, : 510 - 518
  • [28] Design and Evaluation of a Web-based Distributed Pair Programming Tool for Novice Programmers
    Colin, Jose
    Hoarau, Sebastien
    Declercq, Christophe
    Broisin, Julien
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 1, ITICSE 2024, 2024, : 527 - 533
  • [29] An empirical study of groupware support for distributed software architecture evaluation process
    Babar, Muhammad Ali
    Kitchenham, Barbara
    Zhu, Liming
    Gorton, Ian
    Jeffery, Ross
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (07) : 912 - 925
  • [30] On the Effectiveness of a Collaborative Virtual Pair-Programming Environment
    Al-Jarrah, Ahmad
    Pontelli, Enrico
    LEARNING AND COLLABORATION TECHNOLOGIES, LCT 2016, 2016, 9753 : 583 - 595