ACM Transactions on Programming Languages and Systems (TOPLAS)
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
WYSIWIS revised: early experiences with multiuser interfaces
ACM Transactions on Information Systems (TOIS)
Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Parallel discrete event simulation
Communications of the ACM - Special issue on simulation
Sharing views and interactions with single-user applications
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
A comparison of application sharing mechanisms in real-time desktop conferencing systems
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
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
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Rendezvous: an architecture for synchronous multi-user applications
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Findings from observational studies of collaborative work
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. Part 1
Design for conversation: lessons from Cognoter
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. Part 1
MACE: a fine grained concurrent editor
COCS '91 Proceedings of the conference on Organizational computing systems
Transparency and awareness in a real-time groupware system
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
GROUPKIT: a groupware toolkit for building real-time conferencing applications
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Access control for collaborative environments
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Undoing actions in collaborative work
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
The user-centered iterative design of collaborative writing software
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Human and technical factors of distributed group drawing tools
Interacting with Computers
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Atomic data abstractions in a distributed collaborative editing system
POPL '86 Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Proceedings of the IFIP TC2/WG2.7 Working Conference on Engineering for Human-Computer Interaction
An architecture for multimedia communication and real-time collaboration
IBM Systems Journal
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Efficient distributed implementation of semi-replicated synchronous groupware
Proceedings of the 9th annual ACM symposium on User interface software and technology
DCWPL: a programming language for describing collaborative work
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Designing object-oriented synchronous groupware with COAST
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Corona: a communication service for scalable, reliable group collaboration systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
A concurrency control framework for collaborative systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
An integrating, transformation-oriented approach to concurrency control and undo in group editors
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Nanites: an approach to structure-based monitoring
ACM Transactions on Computer-Human Interaction (TOCHI)
Designing and implementing asynchronous collaborative applications with Bayou
Proceedings of the 10th annual ACM symposium on User interface software and technology
Flexible conflict detection and management in collaborative applications
Proceedings of the 10th annual ACM symposium on User interface software and technology
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
Serialization of concurrent operations in a distributed collaborative environment
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
ACM Transactions on Computer-Human Interaction (TOCHI)
Using metalevel techniques in a flexible toolkit for CSCW applications
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
The design of an interactive online help desk in the Alexandria Digital Library
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Optimal locking integrated with operational transformation in distributed real-time group editors
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
ACM Transactions on Computer-Human Interaction (TOCHI)
A distributed algorithm for graphic objects replication in real-time group editors
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Coping with inconsistency due to network delays in collaborative virtual environments
Proceedings of the ACM symposium on Virtual reality software and technology
Group-authoring in CONCORD A DB-based approach
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
Designing storytelling technologies to encouraging collaboration between young children
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Dragonfly: linking conceptual and implementation architectures of multiuser interactive systems
Proceedings of the 22nd international conference on Software engineering
Exploiting space and location as a design framework for interactive mobile systems
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction with mobile systems
Developing adaptive groupware applications using a mobile component framework
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
An Integrated Approach to Designing and Evaluating CollaborativeApplications and Infrastructures
Computer Supported Cooperative Work
Undoing any operation in collaborative graphics editing systems
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Join and capture: a model for nomadic interaction
Proceedings of the 14th annual ACM symposium on User interface software and technology
VRST '00 Proceedings of the ACM symposium on Virtual reality software and technology
Consistency maintenance in real-time collaborative graphics editing systems
ACM Transactions on Computer-Human Interaction (TOCHI)
A uniform meta-model for modeling integrated cooperation
Proceedings of the 2002 ACM symposium on Applied computing
Cooperative visual manipulation of music notation
ACM Transactions on Computer-Human Interaction (TOCHI)
A Descriptive Framework of Workspace Awareness for Real-Time Groupware
Computer Supported Cooperative Work
A Tale of Two Toolkits: Relating Infrastructure andUse in Flexible CSCW Toolkits
Computer Supported Cooperative Work
Optional and responsive locking in collaborative graphics editing systems
ACM SIGGROUP Bulletin
Collaborative Web Computing Environment: An Infrastructure for Scientific Computation
IEEE Internet Computing
mWorld: A Multiuser 3D Virtual Environment
IEEE Computer Graphics and Applications
Data Management Issues and Trade-Offs in CSCW Systems
IEEE Transactions on Knowledge and Data Engineering
Optional and Responsive Fine-Grain Locking in Internet-Based Collaborative Systems
IEEE Transactions on Parallel and Distributed Systems
Leveraging JAVA Applets: Toward Collaboration Transparency in JAVA
IEEE Internet Computing
Intention Preservation by Multi-versioning in Distributed Real-Time Group Editors
EDCIS '02 Proceedings of the First International Conference on Engineering and Deployment of Cooperative Information Systems
TOGA - A Customizable Service for Data-Centric Collaboration
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Building Groupwares over Duplicated Object Systems
CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
Integration of Different Commit/Isolation Protocols in CSCW Systems with Shared Data
PSI '99 Proceedings of the Third International Andrei Ershov Memorial Conference on Perspectives of System Informatics
A User-Centred Consistency Model in Real-Time Collaborative Editing Systems
DCW '02 Revised Papers from the 4th International Workshop on Distributed Communities on the Web
Supporting collaborative design
FMOODS '02 Proceedings of the IFIP TC6/WG6.1 Fifth International Conference on Formal Methods for Open Object-Based Distributed Systems V
A multi-versioning algorithm for intention preservation in distributed real-time group editors
ACSC '03 Proceedings of the 26th Australasian computer science conference - Volume 16
Scalable Prediction Based Concurrency Control for Distributed Virtual Environments
VR '00 Proceedings of the IEEE Virtual Reality 2000 Conference
An approach to usable security based on event monitoring and visualization
Proceedings of the 2002 workshop on New security paradigms
Revealing delay in collaborative environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Dynamic Window-Constrained Scheduling of Real-Time Streams in Media Servers
IEEE Transactions on Computers
Synchronized World Embedding in Virtual Environments
IEEE Computer Graphics and Applications
Presence: Teleoperators and Virtual Environments - Special issue: Advances in collaborative virtual environments
Separating data and control: support for adaptable consistency protocols in collaborative systems
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Collaborative knowledge management supporting mars mission scientists
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Leveraging single-user applications for multi-user collaboration: the coword approach
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Beyond "social protocols": multi-user coordination policies for co-located groupware
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Assembling the senses: towards the design of cooperative interfaces for visually impaired users
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Grouping in collaborative graphical editors
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
Activity-based computing: support for mobility and collaboration in ubiquitous computing
Personal and Ubiquitous Computing
In the eye of the beholder: a visualization-based approach to information system security
International Journal of Human-Computer Studies - Special isssue: HCI research in privacy and security is critical now
Supporting Adaptable Consistency Control in Structured Collaborative Workspaces
Computer Supported Cooperative Work
Exploring visual feedback of change conflict in a distributed 3D environment
Proceedings of the working conference on Advanced visual interfaces
Mediating Group Dynamics through Tabletop Interface Design
IEEE Computer Graphics and Applications
On consistency and network latency in distributed interactive applications: a survey--part I
Presence: Teleoperators and Virtual Environments
A lightweight approach to transparent sharing of familiar single-user editors
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Evaluating and implementing a collaborative office document system
Interacting with Computers
Plug-replaceable consistency maintenance for multiplayer games
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
The effects of network delays on group work in real-time groupware
ECSCW'01 Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work
Customizable collaborative editor relying on treeOPT algorithm
ECSCW'03 Proceedings of the eighth conference on European Conference on Computer Supported Cooperative Work
Medium versus mechanism: supporting collaboration through customisation
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
The parting of the ways: divergence, data management and collaborative work
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Providing flexible services for managing shared state in collaborative systems
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
Supporting high coupling and user-interface flexibility
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
A New Operational Transformation Framework for Real-Time Group Editors
IEEE Transactions on Parallel and Distributed Systems
When is an object not an object?
TCLTK '98 Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3
The effects of interaction technique on coordination in tabletop groupware
GI '07 Proceedings of Graphics Interface 2007
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Collaborative interaction with volumetric displays
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CovaModeler: A multi-user tool for modelling cooperative processes
International Journal of Computer Applications in Technology
Co-present photo sharing on mobile devices
Proceedings of the 9th international conference on Human computer interaction with mobile devices and services
Powermeeting on common ground: web based synchronous groupware with rich user experience
Proceedings of the hypertext 2008 workshop on Collaboration and collective intelligence
A Multi-Versioning Scheme for Intention Preservation in Collaborative Editing Systems*
Computer Supported Cooperative Work
An Approach to Ensuring Consistency in Peer-to-Peer Real-Time Group Editors
Computer Supported Cooperative Work
The intellectual challenge of CSCW: the gap between social requirements and technical feasibility
Human-Computer Interaction
Enhancing collaborative manipulation through the use of feedback and awareness in CVEs
VRCAI '08 Proceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry
Tabletop displays for small group study: affordances of paper and digital materials
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Lazy scheduling of processing and transmission tasks in collaborative systems
Proceedings of the ACM 2009 international conference on Supporting group work
GT/SD: performance and simplicity in a groupware toolkit
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
RESTful Transactions Supported by the Isolation Theorems
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Maintaining constraints of UML models in distributed collaborative environments
Journal of Systems Architecture: the EUROMICRO Journal
Mobiphos: A study of user engagement with a mobile collocated-synchronous photo sharing application
International Journal of Human-Computer Studies
A sequence transformation algorithm for supporting cooperative work on mobile devices
Proceedings of the 2010 ACM conference on Computer supported cooperative work
Coordination for multi-person visual program development
Journal of Visual Languages and Computing
Specifying temporal behaviour in software architectures for groupware systems
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
Proceedings of the 2007 conference on Human interface: Part I
Focus+Roles: socio-organizational conflict resolution in collaborative user interfaces
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: applications and services
Shopping for sharpies in Seattle: mundane infrastructures of transnational design
Proceedings of the 3rd international conference on Intercultural collaboration
The human factors of consistency maintenance in multiplayer computer games
Proceedings of the 16th ACM international conference on Supporting group work
Replicated abstract data types: Building blocks for collaborative applications
Journal of Parallel and Distributed Computing
ACM International Conference on Interactive Tabletops and Surfaces
Achieving Data Consistency by Contextualization in Web-Based Collaborative Applications
ACM Transactions on Internet Technology (TOIT)
It's about time: confronting latency in the development of groupware systems
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Scheduling in variable-core collaborative systems
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Modeling, simulation, and practice of floor control for synchronous and ubiquitous collaboration
Multimedia Tools and Applications
MikiWiki: a meta wiki architecture and prototype based on the hive-mind space model
IS-EUD'11 Proceedings of the Third international conference on End-user development
A meta-reflective wiki for collaborative design
Proceedings of the 7th International Symposium on Wikis and Open Collaboration
Supporting social protocols in tabletop interaction through visual cues
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
Real-time crowd control of existing interfaces
Proceedings of the 24th annual ACM symposium on User interface software and technology
Proceedings of the ACM International Conference on Interactive Tabletops and Surfaces
Cultivating collaborative design: design for evolution
Procedings of the Second Conference on Creativity and Innovation in Design
Towards an optimistic management of concurrency: a probabilistic study of the pilgrim protocol
CSCWD'05 Proceedings of the 9th international conference on Computer Supported Cooperative Work in Design II
Supporting remote collaboration through structured activity logging
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
COEDIG: collaborative editor in grid computing
APWeb'06 Proceedings of the 8th Asia-Pacific Web conference on Frontiers of WWW Research and Development
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Creative conflict resolution in realtime collaborative editing systems
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Activity-Based support for mobility and collaboration in ubiquitous computing
UMICS'04 Proceedings of the Second CAiSE conference on Ubiquitous Mobile Information and Collaboration Systems
Journal of Computer and System Sciences
Asynchronous active values for client-side interactive service coordination
Proceedings of the International Working Conference on Advanced Visual Interfaces
Dynamical grouping model for distributed real time causal ordering
Computer Communications
Designing a multi-slate reading environment to support active reading activities
ACM Transactions on Computer-Human Interaction (TOCHI)
Sometimes when we touch: how arm embodiments change reaching and collaboration on digital tables
Proceedings of the 2013 conference on Computer supported cooperative work
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
LSEQ: an adaptive structure for sequences in distributed collaborative editing
Proceedings of the 2013 ACM symposium on Document engineering
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Achieving convergence in operational transformation: conditions, mechanisms and systems
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Photoportals: shared references in space and time
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Hi-index | 0.00 |
This paper exposes the concurrency control problem in groupware when it is implemented as a distributed system. Traditional concurrency control methods cannot be applied directly to groupware because system interactions include people as well as computers. Methods, such as locking, serialization, and their degree of optimism, are shown to have quite different impacts on the interface and how operations are displayed and perceived by group members. The paper considers both human and technical considerations that designers should ponder before choosing a particular concurrency control method. It also reviews our work-in-progress designing and implementing a library of concurrency schemes in GROUPKIT, a groupware toolkit.