Skip to Main content Skip to Navigation

Compensation in Collaborative Editing

Stéphane Weiss 1 Pascal Urso 1 Pascal Molli 1
1 ECOO - Environment for cooperation
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : In order to support users to recover from erroneous changes or to explore pre- viously executed modifications, collaborative editing systems offer the undo mechanism. Providing an undo feature in fully decentralised collaborative editors is challenging as users are allowed to revert any changes performed by any user. Operational transformation has been devised as a suitable mechanism for maintaining consistency in collaborative editing systems. Therefore, in this paper we present a novel undo approach in the context of oper- ational transformation mechanism. Our approach is based on the notion of compensation used in databases where compensating operations semantically undo other operations. Moreover, our compensation mechanism is less restraining than any undo approaches and is generic in the sense that it can be used in association with any operational transformation algorithm.
Document type :
Complete list of metadata

Cited literature [26 references]  Display  Hide  Download
Contributor : Stéphane Weiss Connect in order to contact the contributor
Submitted on : Tuesday, May 29, 2007 - 6:15:06 PM
Last modification on : Friday, February 4, 2022 - 3:30:20 AM
Long-term archiving on: : Friday, November 25, 2016 - 3:08:21 PM


Files produced by the author(s)


  • HAL Id : inria-00138381, version 4



Stéphane Weiss, Pascal Urso, Pascal Molli. Compensation in Collaborative Editing. [Research Report] RR-6160, INRIA. 2007. ⟨inria-00138381v4⟩



Record views


Files downloads