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
Link To Document :
بازگشت