The DOI matches its Crossref record; 14 of the 15 references it cites were found in a registry or an index.
Concurrency control in groupware systems
Abstract
Groupware systems are computer-based systems that support two or more users engaged in a common task, and that provide an interface to a shared environment. These systems frequently require fine-granularity sharing of data and fast response times. This paper distinguishes real-time groupware systems from other multi-user systems and discusses their concurrency control requirements. An algorithm for concurrency control in real-time groupware systems is then presented. The advantages of this algorithm are its simplicity of use and its responsiveness: users can operate directly on the data without obtaining locks. The algorithm must know some semantics of the operations. However the algorithm's overall structure is independent of the semantic information, allowing the algorithm to be adapted to many situations. An example application of the algorithm to group text editing is given, along with a sketch of its proof of correctness in this particular case. We note that the behavior desired in many of these systems is non-serializable.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“CRDT convergence already provides the safety property advisory claims need; causality is established by the underlying CRDT [Shapiro et al., 2011] which inherits Lamport's happens-before [Lamport, 1978] for ordering concurrent edits, in contrast to the operational-transformation lineage [Ellis and Gibbs, 1989, Sun et al., 1998] that requires a central transformation server.”
From AgentRoom: Concurrent Multi-Agent Coding in a CRDT-Backed Shared Workspace (2026) · cites this paper as Ellis and Gibbs, 1989
Citations
Cites
Time, clocks, and the ordering of events in a distributed system
Lamport, L. (1978) · Communications of the ACM · doi:10.1145/359545.359563 · Cited by 8,488
Time, clocks, and the ordering of events in a distributed system
Lamport, L. (2019) · ACM eBooks · doi:10.1145/3335772.3335934 · Cited by 1,982
Beyond the chalkboard: computer support for collaboration and problem solving in meetings
Stefik, M., Foster, G., Bobrow, D. G., Kahn, K., Lanning, S., & Suchman, L. A. (1987) · Communications of the ACM · doi:10.1145/7885.7887 · Cited by 1,023
Why CSCW applications fail: problems in the design and evaluationof organizational interfaces
Grudin, J. (1988) · Proceedings of the 1988 ACM conference on Computer-supported cooperative work - CSCW '88 · doi:10.1145/62266.62273 · Cited by 961
Computer-Based Real-Time Conferencing Systems
Sarin, & Greif (1985) · Computer · doi:10.1109/mc.1985.1662711 · Cited by 202
Grudin, J. T. (1988) · Computer Supported Cooperative Work (CSCW) · Cited by 169
Bancilhon, F., Kim, W. B., & Korth, H. F. (1985) · Very Large Data Bases · Cited by 169
Quilt: a collaborative tool for cooperative writing
Fish, R., Kraut, R. E., & Leland, M. D. P. (1988) · ACM SIGOIS Bulletin · doi:10.1145/966861.45414 · Cited by 162
An experiment in integrated multimedia conferencing
Lantz, K. A. (1986) · ACM Conference on Computer Supported Cooperative Work (CSCW) · doi:10.1145/637069.637106 · Cited by 134
Quilt: a collaborative tool for cooperative writing
Fish, R., Kraut, R. E., & Leland, M. D. P. (1988) · doi:10.1145/45410.45414 · Cited by 91
Flagged first, then by citations
1 of the 15 references couldn’t be matched to a known paper.
Research works printed but not linked: 7
- Bancilhon G., 1985, Proc. Intl. Cony. on Very Large Data Bases, 25
- Bernstein P., 1987, Addison-Wesley
- Proceedings, 1986, Conference on Computer-Supported Cooperative Work
- Proceedings, 1988, Conference on Computer-Supported Cooperative Work (Portland, Or., Sept. 23-25)
- Ellis C.A., 1988, Tex.
- Ellis C.A., 1988, Tex.
- Ellis C.A., 1989, Hawaii Int. Conf. on System Sciences
Cited by
Sorted by citations
Items 301–400 of 881
Automated Conflict Avoidance in Multi-user CAD
Hepworth, A. I., Tew, K., Nysetvold, T. T., & Jensen, G. (2014) · International CAD Conference and Exhibition (CAD) · doi:10.14733/cadconfp.2014.1-3 · Cited by 11
CLAF: Solving intention violation of step-wise operations in CAD groupware
Gao, L., Lu, T., & Gu, N. (2009) · Advanced Engineering Informatics · doi:10.1016/j.aei.2009.07.003 · Cited by 11
An HCI method to improve the human performance reduced by local-lag mechanism
Chen, L., Chen, G., Hong, C., March, J., Benford, S., & Pan, Z. (2006) · Interacting with Computers · doi:10.1016/j.intcom.2006.05.009 · Cited by 11
Convergence Through a Weak Consistency Model
Torres-Rojas, F. J., & Meneses, E. (2018) · CLEI electronic journal · doi:10.19153/cleiej.8.2.2 · Cited by 11
MiCa: Lightweight and mobile collaboration across a collaborative editing service in the cloud
Mechaoui, M. D., Guetmi, N., & Abdessamad Imine, A. (2016) · Peer-to-Peer Networking and Applications · doi:10.1007/s12083-016-0439-2 · Cited by 11
Guo, J., Lam, I. H., Chan, C., & Xiao, G. (2010) · ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS) · doi:10.1145/1822018.1822052 · Cited by 11
Flexible Concurrency Control for Real-Time Collaborative Editors
Abdessamad Imine, A. (2008) · IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW) · doi:10.1109/icdcs.workshops.2008.91 · Cited by 11
Klokmose, C. N., Eagan, J., Baader, S., Mackay, W. E., & Beaudouin-Lafon, M. (2016) · ACM Conference on Computer Supported Cooperative Work (CSCW) · doi:10.1145/2818052.2874325 · Cited by 11
A framework and mathematical model for collaboration technology
Ellis, C. A. (1998) · Lecture notes in computer science · doi:10.1007/bfb0027103 · Cited by 11
Self-citationConsistency in Continuous Distributed Interactive Media
Martin Mauve, A. (1999) · MADOC (University of Mannheim) · Cited by 11
A Lightweight Collaborative GIS Data Editing Approach to Support Urban Planning
Jing, C., Zhu, Y., Fu, J., & Dong, M. (2019) · Sustainability · doi:10.3390/su11164437 · Cited by 10
Mobile Real-Time Collaboration for Semantic Multimedia
Kovachev, D., Nicolaescu, P., & Klamma, R. (2013) · Mobile Networks and Applications · doi:10.1007/s11036-013-0453-z · Cited by 10
Byzantine fault tolerance for collaborative editing with commutative operations
Zhao, W., Babi, M., Yang, W., Luo, X., Zhu, Y., Yang, J. Y., Luo, C., & Yang, M. Q. (2016) · IEEE International Conference on Electro Information Technology · doi:10.1109/eit.2016.7535248 · Cited by 10
OWebSync: Seamless Synchronization of Distributed Web Clients
Jannes, K., Lagaisse, B., & Joosen, W. (2021) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2021.3066276 · Cited by 10
DIEL: Interactive Visualization Beyond the Here and Now
Wu, Y., Chang, R., Hellerstein, J. M., Satyanarayan, A., & Wu, E. (2021) · IEEE Transactions on Visualization and Computer Graphics · doi:10.1109/tvcg.2021.3114796 · Cited by 10
Supporting semantic conflict prevention in real-time collaborative programming environments
Fan, H., & Sun, C. (2012) · ACM SIGAPP Applied Computing Review · doi:10.1145/2340416.2340420 · Cited by 10
Semantic consistency maintenance in collaborative graphics design systems
Jiang, B., Bu, J., Chen, C., & Wang, B. (2008) · International Conference on Computer Supported Cooperative Work in Design (CSCWD) · doi:10.1109/cscwd.2008.4536951 · Cited by 10
A User-Centred Consistency Model in Real-Time Collaborative Editing Systems
Xue, L., Orgun, M. A., & Kang Zhang, A. (2002) · Lecture notes in computer science · doi:10.1007/3-540-36261-4_14 · Cited by 10
Improving real-time collaboration with highlighting
Shen, H., & Sun, C. (2003) · Future Generation Computer Systems · doi:10.1016/s0167-739x(03)00176-6 · Cited by 10
Upside-Down ∀s and Algorithms—Computational Formalisms and Theory
Dix, A. J. (2003) · Elsevier eBooks · doi:10.1016/b978-155860808-5/50014-9 · Cited by 10
An Arbitration Scheme for Concurrency Control in Distributed Groupware
Ionescu, M. (2001) · Cited by 10
Gu, N., Zhang, Q., Yang, J.-M., & Ye, W. (2007) · International ACM SIGGROUP Conference on Supporting Group Work (GROUP) · doi:10.1145/1316624.1316647 · Cited by 10
Concurrency control and view notification algorithms for collaborative replicated objects
Strom, R., Banavar, G. S., Miller, K. L., Prakash, A., & Ward, M. (2002) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.1997.598029 · Cited by 10
Supporting Remote Collaboration Through Structured Activity Logging
Bouamrane, M.-M., Luz, S. F., Masoodian, M., & King, D. (2005) · Lecture notes in computer science · doi:10.1007/11590354_132 · Cited by 10
Wowww!: managing workflow on the World Wide Web
Yang, G., Shi, M., Yong, X., & Shangguang, W. (1998) · IEEE International Conference on Communication Technology (ICCT) · doi:10.1109/icct.1998.740972 · Cited by 10
Real Differences between OT and CRDT in Building Co-Editing Systems and Real World ApplicationsPreprint
Sun, D., Sun, C., Agustina, A., & Cai, W. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1905.01517 · Cited by 10
Platform and application issues in multi-user hypertext
Berlin, L. M., & O’Day, V. L. (1990) · Medical Entomology and Zoology · Cited by 10
Hermes: On collaboration across heterogeneous collaborative editing services in the cloud
Xia, H., Lu, T., Shao, B., Ding, X., & Gu, N. (2014) · International Conference on Computer Supported Cooperative Work in Design (CSCWD) · doi:10.1109/cscwd.2014.6846922 · Cited by 9
Thinking in blocks: Implications of using abstract syntax trees as the underlying program model
Wendel, D., & Medlock-Walton, P. (2015) · IEEE Blocks and Beyond Workshop (B&B) · doi:10.1109/blocks.2015.7369004 · Cited by 9
Verified Operational Transformation for Trees
Sinchuk, S., Chuprikov, P., & Solomatov, K. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-43144-4_22 · Cited by 9
B-Set: A synchronization method for distributed semantic stores
Zarzour, H., & Sellami, M. (2012) · World Conference on Complex Systems · doi:10.1109/icocs.2012.6458550 · Cited by 9
Collaborative Business Process Modeling in Multi-surface Environments
Nolte, A., Brown, R. A., Anslow, C., Wiechers, M., Polyvyanyy, A., & Herrmann, T. A. (2016) · Springer eBooks · doi:10.1007/978-3-319-45853-3_12 · Cited by 9
Pe‐Than, E. P. P., Dabbish, L., & Herbsleb, J. D. (2021) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3449211 · Cited by 10
Harnessing WebGL and WebSockets for a Web-Based Collaborative Graph Exploration Tool
Zimmer, B., & Kerren, A. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-19890-3_37 · Cited by 9
Concurrency Control and Awareness Support for Multi-synchronous Collaborative Editing
Ahmed-Nacer, M., Pascal Urso, B., Balegas, V., & Preguiça, N. (2013) · International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom) · doi:10.4108/icst.collaboratecom.2013.254113 · Cited by 9
Ramos: Concurrent writing and reconfiguration for collaborative systems
Droz-Bartholet, L., Lapayre, J., Bouquet, F., Garcia, E., & Heinisch, A. (2012) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2012.02.012 · Cited by 9
On Consistency of Operational Transformation Approach
Randolph, A., Boucheneb, H., Abdessamad Imine, A., & Quintero, A. (2013) · Electronic Proceedings in Theoretical Computer Science · doi:10.4204/eptcs.107.5 · Cited by 9
Capturing causality by compressed vector clock in real-time group editors
Sun, C., & Cai, W. (2002) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps.2002.1015548 · Cited by 9
Toward Collaborative Software Engineering Leveraging the Crowd
Satzger, B., Zabolotnyi, R., Dustdar, S., Wild, S. M., Gaedke, M., Göbel, S., & Nestler, T. (2014) · Elsevier eBooks · doi:10.1016/b978-0-12-410464-8.00008-8 · Cited by 10
FEW: File Management for Portable Devices
Preguiça, N., Baquero, C., Martins, J. L., Shapiro, M., Almeida, P. S., Domingos, H., Fonte, V. F., & Duarte, S. (2005) · Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT) · Cited by 9
Automatic Management of Sessions in Shared Spaces
Texier, G., & Plouzeau, N. (2003) · The Journal of Supercomputing · doi:10.1023/a:1021702910209 · Cited by 9
The Collaborative Multi-User Editor Project IRIS
Koch, M. R. (1995) · Cited by 9
A comparative analysis of groupware application protocols
Pendergast, M. O. (1998) · ACM SIGCOMM Computer Communication Review · doi:10.1145/280549.280554 · Cited by 9
Concurrent Shadow Paging in the Flask Architecture
Munro, D. S., Connor, R., Morrison, R., Scheuerl, S., & Stemple, D. W. (1995) · Workshops in computing · doi:10.1007/978-1-4471-2122-0_3 · Cited by 9
Synchronization and Recovery in Cooperative Transactions.
Nodine, M. H., Skarra, A. H., & Zdonik, S. B. (1990) · Cited by 9
Virtual conference room: a metaphor for multi-user real-time conferencing systems
Kobayashi, M., & Siio, I. (2002) · IEEE RO-MAN · doi:10.1109/roman.1993.367679 · Cited by 9
Logoot: a P2P collaborative editing system
Weiss, S., Pascal Urso, B., & Molli, P. (2008) · HAL · Cited by 9
Flexible batching and consistency mechanisms for building interactive groupware applications
Bhola, S., Mukherjee, B., Doddapaneni, S., & Ahamad, M. (2002) · Proceedings of the ... International Conference on Distributed Computing Systems/Proceedings of the International Conference on Distributed Computing Systems · doi:10.1109/icdcs.1998.679747 · Cited by 9
Transaction support for cooperative work: An overview of the TransCoop Project
Aberer, K., Klingemann, J., Tesch, T., Wäsch, J., Neuhold, E. J., Even, S., Faase, F. J., Apers, P. M. G., Kaijanranta, H., Lehtola, A., et al. (1997) · Cited by 9
The Ignite Distributed Collaborative Scientific Visualization System
Bhojwani, S., Hemmings, M., Ingalls, D., Lincke, J., Krahn, R., Lary, D. J., McGeer, P. L., Ricart, G., Roeder, M., Coady, Y., et al. (2015) · IEEE International Conference on Cloud Computing Technology and Science · doi:10.1109/cloudcom.2015.65 · Cited by 8
Real-world challenges to collaborative text creation
Wilm, J., & Frebel, D. (2014) · doi:10.1145/2723147.2723154 · Cited by 8
XWiki Concerto: A P2P Wiki System Supporting Disconnected Work
Canals, G., Molli, P., Maire, J., Laurière, S., Pacitti, E., & Tlili, M. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-88011-0_13 · Cited by 8
Conflict-Free Collaborative Decision-Making over Mind-Mapping
Zarzour, H., Abid, T., & Sellami, M. (2014) · doi:10.1109/acct.2014.34 · Cited by 8
Annotation of concurrent changes in collaborative software development
Ignat, C. (2008) · IEEE International Conference on Intelligent Computer Communication and Processing (ICCP) · doi:10.1109/iccp.2008.4648365 · Cited by 8
Lu, O. H. T., Huang, A. Y. Q., Huang, J. C. H., Huang, C. S. J., & Yang, S. J. H. (2016) · International Conference of Educational Innovation through Technology (EITT) · doi:10.1109/eitt.2016.28 · Cited by 8
Continuous Analysis of Collaborative Design
Bang, J. Y., Brun, Y., & Medvidović, N. (2017) · IEEE International Conference on Software Architecture (ICSA) · doi:10.1109/icsa.2017.45 · Cited by 8
Modular reality: Analogues of patching in immersive space
Palumbo, M., Zonta, A., & Wakefield, G. (2020) · Journal of New Music Research · doi:10.1080/09298215.2019.1706583 · Cited by 8
Ontology-Based Modelling of Session Management Policies for Groupware Applications
Anzures-García, M., Sánchez-Gálvez, L. A., Hornos, M. J., & Paderewski, P. (2007) · Springer eBooks · doi:10.1007/978-3-540-75867-9_8 · Cited by 8
Analyzing runtime adaptability of collaboration patterns
Mayr‐Dorn, C., & Taylor, R. N. (2014) · Concurrency and Computation Practice and Experience · doi:10.1002/cpe.3438 · Cited by 8
Object-Associated Telepointer for Real-Time Collaborative Document Editing Systems
Xia, S., Sun, D., Sun, C., & Chen, D. (2006) · International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom) · doi:10.1109/colcom.2005.1651244 · Cited by 8
Integrating Collaborative Program Development and Debugging within a Virtual Environment
Bani-Salameh, H., Jeffery, C. L., Al-Sharif, Z. A., & Doush, I. A. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-92831-7_10 · Cited by 8
Near Real-Time Collaborative Conceptual Modeling on the Web
Derntl, M., Nicolaescu, P., Erdtmann, S., Klamma, R., & Jarke, M. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-25264-3_25 · Cited by 8
Toward Quality-Centered Design of Groupware Architectures
Wu, J., & Graham, T. C. N. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-92698-6_21 · Cited by 8
A Collaborative Table Editing Technique Based on Transparent Adaptation
Xia, S., Sun, D., Sun, C., & Chen, D. (2005) · Lecture notes in computer science · doi:10.1007/11575771_36 · Cited by 8
Peer-to-peer collaboration over XML documents
Ignat, C., & Oster, G. (2008) · Lecture notes in computer science · doi:10.1007/978-3-540-88011-0_9 · Cited by 8
Synchronized world embedding in virtual environments
Oliveira, J. C. D., Yu, S. J., & Georganas, N. D. (2004) · IEEE Computer Graphics and Applications · doi:10.1109/mcg.2004.18 · Cited by 8
Real-Time Collaborative Software Modeling Using UML with Rational Software Architect
Liu, S., Zheng, Y., Shen, H., Xia, S., & Sun, C. (2006) · International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom) · doi:10.1109/colcom.2006.361897 · Cited by 8
Xue, L., Kang Zhang, A., & Sun, C. (2002) · International Symposium on Autonomous Decentralized Systems · doi:10.1109/isads.2001.917395 · Cited by 8
Flexible Merging of Hierarchical Documents
Ignat, C., & Norrie, M. C. (2014) · Cited by 8
A multi-versioning algorithm for intention preservation in distributed real-time group editors
Xue, L., Orgun, M. A., & Kang Zhang, A. (2003) · Cited by 8
Heuristic evaluation of shared workspace groupware based on the mechanics of collaboration
Baker, K. (2002) · Libraries and Cultural Resources (University of Calgary) · doi:10.11575/prism/24129 · Cited by 8
Integrating Access and Collaboration for Multimedia Applications
Teege, G., & Koch, M. R. (1994) · Cited by 8
The Impact Of CSCW On Database Technology
Mariani, J. A., & Rodden, T. (1991) · Cited by 8
Efficiently implementing synchronous groupware
Graham, T. C. N., & Urnes, T. (1999) · Cited by 8
Mariani, J. A. (1997) · International ACM SIGGROUP Conference on Supporting Group Work (GROUP) · doi:10.1145/266838.267357 · Cited by 8
oodOPT: A semantics-based concurrency control framework for fully-replicated architecture
Yang, G., & Shi, M. (2001) · Journal of Computer Science and Technology · doi:10.1007/bf02943237 · Cited by 8
LADA — A Logic for the Analysis of Distributed Actions
Dix, A. J. (1995) · Springer eBooks · doi:10.1007/978-3-642-87115-3_19 · Cited by 8
Highly concurrent directory management in the Galaxy distributed system
Jia, X., Nakano, H., Shimizu, K., & Maekawa, M. (2002) · Proceedings of the ... International Conference on Distributed Computing Systems/Proceedings of the International Conference on Distributed Computing Systems · doi:10.1109/icdcs.1990.89310 · Cited by 8
TP1-valid Transformation Functions for Operations on ordered n-ary TreesPreprint
Jungnickel, T., & Herb, T. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1512.05949 · Cited by 8
srCE: a collaborative editing of scalable semantic stores on P2P networks
Zarzour, H., & Sellami, M. (2013) · International Journal of Computer Applications in Technology · doi:10.1504/ijcat.2013.055562 · Cited by 7
Management of Change in Declarative Languages
Iancu, M., & Rabe, F. (2012) · Lecture notes in computer science · doi:10.1007/978-3-642-31374-5_22 · Cited by 7
Controlled conflict resolution for replicated document
Martin, S., Ahmed-Nacer, M., & Pascal Urso, B. (2012) · International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom) · doi:10.4108/icst.collaboratecom.2012.250461 · Cited by 7
Supporting semantic maintenance of complex Undo operations in replicated Co-AutoCAD environments
Gao, L., Lu, T., & Gu, N. (2009) · International Conference on Computer Supported Cooperative Work in Design (CSCWD) · doi:10.1109/cscwd.2009.4968039 · Cited by 7
Knowledge Sharing Infrastructure and Methods for Virtual Enterprises
Daneshgar, F., RAY, P. K., Rabhi, F., Skaf‐Molli, H., Molli, P., & Godart, C. (2004) · IGI Global eBooks · doi:10.4018/978-1-59140-285-5.ch001 · Cited by 7
ChainVoxel: A Data Structure for Scalable Distributed Collaborative Editing for 3D Models
Imae, K., & Hayashibara, N. (2016) · IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech) · doi:10.1109/dasc-picom-datacom-cyberscitec.2016.75 · Cited by 7
Eventual Consistency for CRDTs
Jagadeesan, R., & Riely, J. (2018) · Lecture notes in computer science · doi:10.1007/978-3-319-89884-1_34 · Cited by 7
Snapdoc: Authenticated snapshots with history privacy in peer-to-peer collaborative editing
Kollmann, S. A., Kleppmann, M., & Beresford, A. R. (2019) · Proceedings on Privacy Enhancing Technologies · doi:10.2478/popets-2019-0044 · Cited by 7
Controlled conflict resolution for replicated document
Lorraine, U. ́. D., Ahmed-Nacer, M., & Pascal Urso, B. (2016) · Cited by 7
Formal Verification of Operational Transformation
Liu, Y., Xu, Y., Zhang, S. J., & Sun, C. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-06410-9_30 · Cited by 7
Kim, J., Mohan, K., & Ramesh, B. (2014) · IEEE Transactions on Professional Communication · doi:10.1109/tpc.2014.2344331 · Cited by 7
Log garbage collector-based real time collaborative editor for mobile devices
Mechaoui, M. D., Cherif, A., Abdessamad Imine, A., & Bendella, F. (2010) · International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom) · doi:10.4108/icst.collaboratecom.2010.28 · Cited by 7
A Real-time Collaboration-enabled Mobile Augmented Reality System with Semantic Multimedia
Kovachev, D., Aksakali, G., & Klamma, R. (2012) · International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom) · doi:10.4108/icst.collaboratecom.2012.250436 · Cited by 7
Investigating syntactic and semantic inconsistencies in Collaborative Software Development
Arora, R., & Goel, S. (2015) · International Conference on Contemporary Computing · doi:10.1109/ic3.2015.7346735 · Cited by 7
Classical Hypermedia Virtues on the Web with Webstrates
Bouvin, N. O., & Klokmose, C. N. (2016) · ACM Conference on Hypertext and Social Media (HT) · doi:10.1145/2914586.2914622 · Cited by 7
Making itinerary planning collaborative: An AST-based approach
Yang, D., Lu, T., Xia, H., Shao, B., & Gu, N. (2016) · International Conference on Computer Supported Cooperative Work in Design (CSCWD) · doi:10.1109/cscwd.2016.7565998 · Cited by 7
Lonauer, P., Holzmann, D., Leitner, C., Probst, A. J., Poechacker, S., Oberpeilsteiner, S., Schönböck, J., & Jetter, H.-C. (2021) · Procedia Computer Science · doi:10.1016/j.procs.2021.01.156 · Cited by 7
Implementing three-party desktop videoconferencing
Sun, J., & Regenbrecht, H. T. (2007) · Australian Conference on Computer-Human Interaction (OzCHI) · doi:10.1145/1324892.1324910 · Cited by 7
Systematic black-box analysis of collaborative web applications
Billes, M., Møller, A., & Pradel, M. (2017) · ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) · doi:10.1145/3062341.3062364 · Cited by 7
Reliable communication based on P2P architecture on real-time collaborative editing system
Li, Y., Bu, J., Chen, C., & Xu, X.-H. (2004) · International Conference on Computer Supported Cooperative Work in Design (CSCWD) · doi:10.1109/cacwd.2004.1349023 · Cited by 7
Distributed Synchronous Interaction Examined Closely
Peters, R., & Kress, H. (1997) · Concurrent Engineering · doi:10.1177/1063293x9700500303 · Cited by 7
Metadata
- Authors
- Ellis, C. A., & Gibbs, S. J.
- Affiliations
- MCC, Austin, Texas
- Venue
- ACM SIGMOD Record
- Published
- 1989-06
- Volume
- 18
- Issue
- 2
- Pages
- 399-407
- ISSN
- 0163-5808 (ISSN-L)
- OpenAlex
- W2145220267
- Cited by
- 873
- References
- 15
- Citations by year
- 2026: 4 · 2025: 4 · 2024: 8 · 2022: 10 · 2021: 12 · 2020: 17 · 2019: 16 · 2018: 28 · 2017: 31 · 2016: 42 · 2015: 39 · 2014: 41 · 2013: 35 · 2012: 41
- FWCI
- 12.51
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- ACM SIGMOD Record (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Distributed systems and fault tolerance
- Physical Sciences › Computer Science › Information Systems › Advanced Database Systems and Queries
- Physical Sciences › Engineering › Media Technology › Multimedia Communication and Technology
- Keywords
- concurrency control, groupware, shared data, lock-free algorithms, correctness proofs, multi-user systems
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review