Ronda: A fine grained collaborative development environment

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Programmers seldom work in isolation: Software development is a social human activity, which therefore requires collaboration among the involved programmers. We argue that the main vehicles for programming-the integrated development environments (IDEs)-were designed without collaboration in mind. IDEs focus on a single viewpoint of the system, hence team members are aware of system changes only after the code is committed to the versioning system, which delays discussions that would otherwise prevent conflicts. We propose a novel IDE, named Ronda, devised from the ground up, to fully embrace the collaborative nature of programming. Such an IDE allows a team of developers to take part in development sessions, both individually and in a group, within the same environment, promoting awareness and coordination, by tracking, broadcasting and visualizing fine-grained changes to the system. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Olivero, F., Lanza, M., & D’Ambros, M. (2012). Ronda: A fine grained collaborative development environment. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7467 LNCS, pp. 155–162). https://doi.org/10.1007/978-3-642-32609-7_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free