| | |
Summary: Support for Collaborative, Integrated Software Development
John C. Grundy*, Warwick B. Mugridge, John G. Hosking and Robert W. Amor
*Department of Computer Science, University of Waikato, Private Bag 3105, Hamilton, New Zealand
Department of Computer Science, University of Auckland, Private Bag, Auckland, New Zealand
email: jgrundy@cs.waikato.ac.nz
A new model for supporting collaborative software
development with shared multiple textual and graphical
views is presented. Multiple views of software
development can be synchronously, semi-synchronously
and asynchronously edited by different developers. View
versions can be incrementally merged, and view updates
broadcast to other developers and incrementally
incorporated as required in their alternative versions.
The model is illustrated by its use in a software
development environment for an object-oriented
language.
1. Introduction
Software systems are growing ever larger and more
complex. Two related approaches to managing this
complexity are integrated software development
|