Enhancements to Support Functions of Distributed Pair Programming Based on Action Analysis

被引:4
|
作者
Urai, Tomoyuki [1 ]
Umezawa, Takeshi [1 ]
Osawa, Noritaka [1 ]
机构
[1] Chiba Univ, Grad Sch Adv Integrat Sci, Chiba, Japan
关键词
Pair Programming; Communication Method; Collaborative work; Action analysis;
D O I
10.1145/2729094.2742616
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Pair programming is a practice of software development where two programmers work together to create programs. It is important for students to understand and learn effective pair programming in software engineering. A pair of programmers at distributed sites can program in pairs by using a support system including text chats or synchronized editors. It is important to enable effective communication in distributed pair programming as well as in collocated human dialogue. We conducted experiments to collect information about students' activities, communications, and answers to questionnaires. These collected data were analyzed to clarify functions that enhanced distributed pair programming. The analysis revealed that it is important for support systems to facilitate easy communication in pairs and for them to have functions that enable appropriate partner changes and role switching.
引用
收藏
页码:177 / 182
页数:6
相关论文
共 50 条
  • [1] How to build support for Distributed Pair Programming
    Dajda, Jacek
    Dobrowolski, Grzegorz
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2007, 4536 : 70 - +
  • [2] Support for distributed pair programming in the transparent video facetop
    Stotts, D
    Smith, JM
    Gyllstrom, K
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 92 - 104
  • [3] Empirical evaluation of collaborative support for distributed pair programming
    Favela, J
    Natsu, H
    Pérez, C
    Robles, O
    Morán, AL
    Romero, R
    Martínez-Enríquez, AM
    Decouchant, D
    GROUPWARE: DESIGN, IMPLEMENTATION, AND USE, PROCEEDINGS, 2004, 3198 : 215 - 222
  • [4] Potential and Actual Collaboration Support for Distributed Pair-Programming
    Moran, Alberto L.
    Favela, Jesus
    Romero, Raul
    Natsu, Hiroshi
    Perez, Cynthia
    Robles, Omar
    Martinez Enriquez, Maria
    COMPUTACION Y SISTEMAS, 2008, 11 (03): : 211 - 229
  • [5] Effective Distributed Pair Programming
    Rajpal, Mark
    PROCEEDINGS 2018 ACM/IEEE 13TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING ICGSE 2018, 2018, : 6 - 10
  • [6] Distributed Pair Programming on the Web
    Natsu, H
    Favela, J
    Morán, AL
    Decouchant, D
    Martinez-Enriquez, AM
    PROCEEDINGS OF THE FOURTH MEXICAN INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE (ENC 2003), 2003, : 81 - 88
  • [7] Distributed-Pair Programming Can Work Well and Is Not Just Distributed Pair-Programming
    Schenk, Julia
    Prechelt, Lutz
    Salinger, Stephan
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 74 - 83
  • [8] Empirical evaluation of distributed pair programming
    Hanks, Brian
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2008, 66 (07) : 530 - 544
  • [9] Distributed pair programming: An empirical study
    Hanks, BF
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 81 - 91
  • [10] A web-based Authoring Tool for Scripting Distributed Pair Programming
    Tsompanoudi, Despina
    Satratzemi, Maya
    2014 14TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2014, : 259 - 263