Project : ecoo
Section: Scientific Foundations
Software configuration and version management
One domain in which cooperative work is organized since a long time is software development. Tools like RCS or CVS are used since several years by thousands of software developers. We can even say that the copy/modify/merge paradigm is one of the more concrete implementation of cooperative work at a large scale. However, we have to constat that this model, which synchronizes entity by entity, if it is highly operational, suffers from some weakness regarding consistency of shared data.
The copy/modify/merge paradigm has deeply influenced our view of cooperation and remains a first order underlying component of our cooperation view. But our objective is to integrate it in a more global vision for:
better taking into account semantic links between two or more objects,
better integrating asynchronous work phases with synchronous phases.