Beyond the chalkboard: computer support for collaboration and problem solving in meetings
Communications of the ACM
Reference models, window systems, and concurrency
ACM SIGGRAPH Computer Graphics
Plans and situated actions: the problem of human-machine communication
Plans and situated actions: the problem of human-machine communication
Computer systems and the design of organizational interaction
ACM Transactions on Information Systems (TOIS)
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
gIBIS: a hypertext tool for exploratory policy discussion
CSCW '88 Proceedings of the 1988 ACM conference on Computer-supported cooperative work
Petri-net-based hypertext: document structure with browsing semantics
ACM Transactions on Information Systems (TOIS)
ICICLE: groupware for code inspection
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Groupware: some issues and experiences
Communications of the ACM
Harmonious working and CSCW: computer technology and air traffic control
Studies in computer supported cooperative work
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Ethnographically-informed systems design for air traffic control
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
An architecture for tailoring cooperative multi-user displays
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Experiments with Oval: a radically tailorable tool for cooperative work
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Supporting exploratory CSCW with the EGRET framework
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Flexible, active support for collaborative work with ConversationBuilder
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
A high-level and flexible framework for implementing multiuser user interfaces
ACM Transactions on Information Systems (TOIS) - Special issue on user interface software and technology
Designing software for a group's needs: a functional analysis of synchronous groupware
User interface software
Tools for implementing multiuser user interfaces
User interface software
Designing and implementing multi-user applications: a case study
Software—Practice & Experience
Collaborative multimedia scientific design in SHASTRA
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Fast, Cheap Requirements: Prototype, or Else!
IEEE Software
The Rendezvous architecture and language for constructing multiuser applications
ACM Transactions on Computer-Human Interaction (TOCHI)
A conceptual model of groupware
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Computer support for distributed collaborative writing: defining parameters of interaction
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
DistView: support for building efficient collaborative applications using replicated objects
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
GroupLens: an open architecture for collaborative filtering of netnews
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
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
The use of adapters to support cooperative sharing
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
A flexible object merging framework
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
A framework for undoing actions in collaborative systems
ACM Transactions on Computer-Human Interaction (TOCHI)
An editing-based characterization of the design space of collaborative applications
Journal of Organizational Computing - Special issue: organizational computing coordination and collaboration
Coupling the user interfaces of a multiuser program
ACM Transactions on Computer-Human Interaction (TOCHI)
Developing a reflective model of collaborative systems
ACM Transactions on Computer-Human Interaction (TOCHI)
MASSIVE: a collaborative virtual environment for teleconferencing
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on virtual reality software and technology
An approach to support automatic generation of user interfaces
ACM Transactions on Programming Languages and Systems (TOPLAS)
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
A mechanism for supporting client migration in a shared window system
Proceedings of the 9th annual ACM symposium on User interface software and technology
Talk and embodiment in collaborative virtual environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing object-oriented synchronous groupware with COAST
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Shared spaces: transportation, artificiality, and spatiality
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Support for workflows in a ministerial environment
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Getting others to get it right: an ethnography of design work in the fashion industry
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
Practically accomplishing immersion: cooperation in and for virtual environments
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
From single-user architectural design to PAC*: a generic software architecture model for CSCW
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Controlling access in multiuser interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Using metalevel techniques in a flexible toolkit for CSCW applications
ACM Transactions on Computer-Human Interaction (TOCHI)
COCA: collaborative objects coordination architecture
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Flexible meta access-control for collaborative applications
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
The effects of workspace awareness support on the usability of real-time distributed groupware
ACM Transactions on Computer-Human Interaction (TOCHI)
The adoption and use of “BABBLE”: a field study of chat in the workplace
Proceedings of the Sixth European conference on Computer supported cooperative work
Broadcasting on-line social interaction as inhabited television
Proceedings of the Sixth European conference on Computer supported cooperative work
Informing collaborative information visualisation through an ethnography of ambulance control
Proceedings of the Sixth European conference on Computer supported cooperative work
An experiment in interoperating heterogeneous collaborative systems
Proceedings of the Sixth European conference on Computer supported cooperative work
User Recovery and Reversal in Interactive Systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Protection and the control of information sharing in multics
Communications of the ACM
Distributed, Collaborative Software Inspection
IEEE Software
SuiteSound: A System for Distributed Collaborative Multimedia
IEEE Transactions on Knowledge and Data Engineering
Engineering Component-based, User-configurable Collaborative Editing Systems
Proceedings of the IFIP TC2/TC13 WG2.7/WG13.4 Seventh Working Conference on Engineering for Human-Computer Interaction
Generic and Composable Latecomer Accomodation Service for Centralized Shared Systems
Proceedings of the IFIP TC2/TC13 WG2.7/WG13.4 Seventh Working Conference on Engineering for Human-Computer Interaction
Techniques for Evaluating Collaborative Toolkits
WETICE '00 Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
Principles of Designing Multi-User Interface Development Environments
Proceedings of the IFIP TC2/WG2.7 Working Conference on Engineering for Human-Computer Interaction
The session capture and replay paradigm for asynchronous collaboration
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
A general multi-user undo/redo model
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Tailoring cooperation support through mediators
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
A group-based authorization model for cooperative systems
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
A groupware environment for transient virtual organization building
IHM 2003 Proceedings of the 15th French-speaking conference on human-computer interaction on 15eme Conference Francophone sur l'Interaction Homme-Machine
Supporting Adaptable Consistency Control in Structured Collaborative Workspaces
Computer Supported Cooperative Work
The wheel of collaboration tools: a typology for analysis within a holistic framework
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
An XML-based collaborative framework for ASIC eDesign
Journal of Computational Methods in Sciences and Engineering - Selected papers from the International Conference on Computer Science, Software Engineering, Information Technology, e-Business, and Applications, 2004
CSCW from Coordination to Collaboration
Computer Supported Cooperative Work in Design IV
Scenario-Based Methods for Evaluating Collaborative Systems
Computer Supported Cooperative Work
Empowering end-users: a pattern-centered groupware development process
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Integration of external tools in VLEs with the GLUE! architecture: a case study
EC-TEL'12 Proceedings of the 7th European conference on Technology Enhanced Learning
Hi-index | 0.00 |
Collaborative systems include both general infrastructures and specific applications for supporting collaboration. Because of the relative newness and complexity of these systems, it has been unclear what approach should be used to design and evaluate them. Based on the lessons learned from our work and that of others on collaborative systems, we have derived an integrated approach to researching collaborative applications and infrastructures. The approach can be described as a sequence of steps: We decompose the functionality of collaboration systems into smaller functions that can be researched more-or-less independently. For each of these functions, we adopt general (system-independent) principles regarding the design and implementation of the function, identify collaboration scenarios at multiple levels of abstraction, identify requirements based on the scenarios, adopt an interaction model to meet the requirements, realize the interaction model as a concrete user interface, develop a logical architecture of the system, identify a physical architecture for placing the logical components in a distributed system, develop infrastructure abstractions, use the abstractions to implement applications, and perform lab studies, field experiments, and simulations to evaluate the infrastructure and applications. As in other models with multiple phases, feedback from subsequent phases is used to modify the results from the previous phases. In this paper, we describe, illustrate and motivate this research plan.