WYSIWIS revised: early experiences with multiuser interfaces
ACM Transactions on Information Systems (TOIS)
Replicated architectures for shared window systems: a critique
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
DistEdit: a distributed toolkit for supporting multiple group editors
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Awareness and coordination in shared workspaces
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Flexible Diff-ing in a collaborative writing system
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Groupware and social dynamics: eight challenges for developers
Communications of the ACM
Real time groupware as a distributed system: concurrency control and its effect on the interface
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
ACM Transactions on Computer-Human Interaction (TOCHI)
Operational transformation in real-time group editors: issues, algorithms, and achievements
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
ACM Transactions on Computer-Human Interaction (TOCHI)
Collaboration transparency in the DISCIPLE framework
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Taking the work out of workflow: mechanisms for document-centered collaboration
Proceedings of the Sixth European conference on Computer supported cooperative work
Composable collaboration infrastructures based on programming patterns
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Resource sharing for replicated synchronous groupware
IEEE/ACM Transactions on Networking (TON)
Transparent sharing and interoperation of heterogeneous single-user applications
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Operation Propagation in Real-Time Group Editors
IEEE MultiMedia
Flexible Merging for Asynchronous Collaborative Systems
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Detecting Changes in XML Documents
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
Empirical Study on Collaborative Writing: What Do Co-authors Do, Use, and Like?
Computer Supported Cooperative Work
A Time Interval Based Consistency Control Algorithm for Interactive Groupware Applications
ICPADS '04 Proceedings of the Parallel and Distributed Systems, Tenth International Conference
Leveraging single-user applications for multi-user collaboration: the coword approach
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Preserving operation effects relation in group editors
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A sequence transformation algorithm for supporting cooperative work on mobile devices
Proceedings of the 2010 ACM conference on Computer supported cooperative work
Forby: providing groupware features relying on distributed file system event dissemination
CRIWG'09 Proceedings of the 15th international conference on Groupware: design, implementation, and use
Proceedings of the ACM 2011 conference on Computer supported cooperative work
A framework for building collaboration tools by leveraging industrial components
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Hi-index | 0.00 |
Special-purpose group editors remain underused despite significant work over the past two decades.This paper proposes a novel approach to transparently adapting familiar single-user editors for group editing without modifying their source code. It only needs to adapt single-user editors to support two simple interfaces that get and set their states; edit scripts are derived between document states by diffing and concurrent scripts are merged on the fly. The approach is significantly less expensive than recent alternatives because it no longer needs to translate editing operations at the windows event level. The users are free to use any editing commands and even heterogeneous single-user editors can be used in the same group editing task. This work is part of a project called intelligent collaboration transparency (ICT).