Collabode: Collaborative Coding in the Browser
Author(s)Goldman, Max; Little, Greg; Miller, Robert C.
DownloadICSE11CHASE draft 4.pdf (292.4Kb)
Open Access Policy
Creative Commons Attribution-Noncommercial-Share Alike
MetadataShow full item record
Collaborating programmers should use a development environment designed specifically for collaboration, not the same one designed for solo programmers with a few collaborative processes and tools tacked on. This paper describes Collabode, a web-based Java integrated development environment built to support close, synchronous collaboration between programmers. We discuss three collaboration models in which participants take on distinct roles: micro-outsourcing to combine small contributions from many assistants; test-driven pair programming for effective pairwise development; and a mobile instructor connected to the work of many students. In particular, we report very promising preliminary results using Collabode to support micro-outsourcing.
DepartmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory; Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Proceedings of the 4th international workshop on Cooperative and human aspects of software engineering (CHASE '11)
Association for Computing Machinery (ACM)
Max Goldman, Greg Little, and Robert C. Miller. 2011. Collabode: collaborative coding in the browser. In Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE '11). ACM, New York, NY, USA, 65-68.
Author's final manuscript