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 条
  • [41] Examining Student Performance and Attitudes on Distributed Pair Programming
    Satratzemi, Maya
    Xinogalos, Stelios
    Tsompanoudi, Despina
    Karamitopoulos, Leonidas
    SCIENTIFIC PROGRAMMING, 2018, 2018
  • [42] Factors Affecting Students' Performance in Distributed Pair Programming
    Xinogalos, Stelios
    Satratzemi, Maya
    Chatzigeorgiou, Alexander
    Tsompanoudi, Despina
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2019, 57 (02) : 513 - 544
  • [43] The use of Pair Programming to Support Introductory Programming Teaching: A Qualitative Study
    Neves de Oliveira, Thamires Alves
    Reboucas, Ayla Dantas
    2018 XIII LATIN AMERICAN CONFERENCE ON LEARNING TECHNOLOGIES (LACLO 2018), 2019, : 65 - 68
  • [44] A collaborative tool to support computer programming learning
    Pereira Machado, Leonardo Davi
    Medeiros Berkenbrock, Carla Diacui
    Anselmo, Guilherme
    Siple, Ivanete Zuchi
    REVISTA BRASILEIRA DE COMPUTACAO APLICADA, 2018, 10 (01): : 23 - 29
  • [45] Virtual teaming: Experiments and experiences with distributed pair programming
    Stotts, D
    Williams, L
    Nagappan, N
    Baheti, P
    Jen, D
    Jackson, A
    EXTREME PROGRAMMING AND AGILE METHODS - XP/AGILE UNIVERSE 2003, 2003, 2753 : 129 - 141
  • [46] Empirical study for human engagement in collaborative robot programming
    Prioli, Joao Paulo Jacomini
    Liu, Shengyu
    Shen, Yinfeng
    Van Thong Huynh
    Rickli, Jeremy L.
    Yang, Hyung-Jeong
    Kim, Soo-Hyung
    Kim, Kyoung-Yun
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2022, 26 (02) : 159 - 181
  • [47] Multimodal Analytics to Study Collaborative Problem Solving in Pair Programming
    Grover, Shuchi
    Bienkowski, Marie
    Tamrakar, Amir
    Siddiquie, Behjat
    Salter, David
    Divakaran, Ajay
    LAK '16 CONFERENCE PROCEEDINGS: THE SIXTH INTERNATIONAL LEARNING ANALYTICS & KNOWLEDGE CONFERENCE,, 2016, : 516 - 517
  • [48] The needs of collaborative tool for practicing pair programming in educational setting
    Asnawi A.L.
    Ahmad A.
    Azmin N.F.M.
    Ismail K.
    Jusoh A.Z.
    Ibrahim S.N.
    Mohd Ramli H.A.
    International Journal of Interactive Mobile Technologies, 2019, 13 (07) : 17 - 30
  • [49] Cognitive load comparison of traditional and distributed pair programming on visual programming language
    Tsai, Chia-Yin
    Chang, Chih-Kai
    Yang, Ya-Fei
    2015 INTERNATIONAL CONFERENCE OF EDUCATIONAL INNOVATION THROUGH TECHNOLOGY - EITT 2015, 2015, : 143 - 146
  • [50] Virtual Collaborative Environments with Distributed Multitouch Support
    Ardaiz, Oscar
    Arroyo, Ernesto
    Righi, Valeria
    Galimany, Oriol
    Blat, Josep
    EICS 2010: PROCEEDINGS OF THE 2010 ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2010, : 235 - 240