• DocumentCode
    2091715
  • Title

    Distributed pair programming on the Web

  • Author

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

  • Author_Institution
    Ciencias de la Computacion, CICESE, Mexico
  • fYear
    2003
  • fDate
    8-12 Sept. 2003
  • Firstpage
    81
  • Lastpage
    88
  • Abstract
    Pair programming is an extreme programming practice, where two programmers working sided by side on a single computer produce a software artifact. This technique has demonstrated to produce higher quality code in less time it would take an individual programmer. We present the COPPER system, a synchronous source code editor that allows two distributed software engineers to write a program using pair programming. COPPER implements characteristics of groupware systems such as communication mechanism, collaboration awareness, concurrency control, and a radar view of the documents, among others. It also incorporates a document presence module, which extends the functionality of instant messaging systems to allow users to register documents from a Web server and interact with them in a similar fashion as they do with a colleague. We report results from a preliminary evaluation of COPPER which provide evidence that the system could successfully support distributed pair programming.
  • Keywords
    Internet; concurrency control; distributed programming; groupware; software engineering; text editing; COPPER system; Web server; World Wide Web; communication mechanism; concurrency control; distributed pair programming; document presence module; extreme programming; groupware; messaging system; quality code; software artifact; source code editor; Collaboration; Collaborative software; Collaborative tools; Collaborative work; Computer science; Concurrency control; Copper; Programming profession; Software quality; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science, 2003. ENC 2003. Proceedings of the Fourth Mexican International Conference on
  • Print_ISBN
    0-7695-1915-6
  • Type

    conf

  • DOI
    10.1109/ENC.2003.1232878
  • Filename
    1232878