Research indexJournal article
A development environment for distributed synchronous collaborative programming
Boyer, Dwight, Fondren and 2 others
30 Jun 2008
NobleIDark:/48914/w1/20260515/A7DC1B92DOI10.1145/1384271.1384315
A development environment for distributed synchronous collaborative programming
Boyer, Dwight, Fondren and 2 others · 2008 · Subscription
NobleIDark:/48914/w1/20260515/A7DC1B92DOI10.1145/1384271.1384315
The full text is at the publisher
You can read the abstract here, or open it at the publisher.
Abstract
While collaborative approaches in the classroom have been shown to be highly beneficial for students of computer science, obstacles inherent in today's academic environment often prevent collocated collaborative approaches from being implemented. One solution to the collocation problem may lie with tools that facilitate distributed collaboration. This paper presents RIPPLE (Remote Interactive Pair Programming and Learning Environment), a development environment for distributed synchronous collaborative programming. RIPPLE is an open source software tool. Initial user tests demonstrate positive responses from students, and the potential for long term learning, motivation, and retention benefits is significant. In addition to its benefits for students, RIPPLE is a tool for computing education researchers who wish to collect data on collaborative programming.