Distributed Pair Programming on the Web

  • Authors:
  • Hiroshi Natsu;Jesus Favela;Alberto L. Morán;Dominique Decouchant;Ana M. Martinez-Enriquez

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • ENC '03 Proceedings of the 4th Mexican International Conference on Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Pair programming is an Extreme Programmingpractice, where two programmers working side by sideon a single computer produce a software artifact. Thistechnique has demonstrated to produce higher qualitycode in less time it would take an individualprogrammer. We present the COPPER system, asynchronous source code editor that allows twodistributed software engineers to write a program usingpair programming. COPPER implementscharacteristics of groupware systems such ascommunication mechanisms, collaboration awareness,concurrency control, and a radar view of thedocuments, among others. It also incorporates adocument presence module, which extends thefunctionality of instant messaging systems to allowusers to register documents from a Web server andinteract with them in a similar fashion as they do with acolleague. We report results from a preliminaryevaluation of COPPER which provide evidence that thesystem could successfully support distributed pairprogramming.