Distributed pair programming on the Web
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 synch...
Saved in:
| Published in: | Computer Science , 4th Mexican International Conference On pp. 81 - 88 |
|---|---|
| Main Authors: | , , , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
2003
|
| Subjects: | |
| ISBN: | 0769519156, 9780769519159 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | 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. |
|---|---|
| ISBN: | 0769519156 9780769519159 |
| DOI: | 10.1109/ENC.2003.1232878 |

