User-tailorable systems: pressing the issues with buttons
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A tour of suite user interface software
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
Issues in the design of computer support for co-authoring and commenting
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
MMConf: an infrastructure for building shared multimedia applications
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Twinkling lights and nested loops: distributed problem solving and spreadsheet development
Computer-supported cooperative work and groupware
Awareness and coordination in shared workspaces
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
The Rendezvous architecture and language for constructing multiuser applications
ACM Transactions on Computer-Human Interaction (TOCHI)
From implementation to design: tailoring and the emergence of systematization in CSCW
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
Session management for collaborative applications
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
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)
Experiments with Oval: a radically tailorable tool for cooperative work
ACM Transactions on Information Systems (TOIS)
COLA: a lightweight platform for CSCW
Computer Supported Cooperative Work
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Coordination infrastructure in collaborative systems
Coordination infrastructure in collaborative systems
Policies and roles in collaborative applications
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
Beyond the Black Box: Open Implementation
IEEE Software
Informed opportunism as strategy: supporting coordination in distributed collaborative writing
ECSCW'93 Proceedings of the third 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
The Neem Platform: An Evolvable Framework for Perceptual Collaborative Applications
Journal of Intelligent Information Systems
Sensemaking in Technology-Use Mediation: Adapting Groupware Technology in Organizations
Computer Supported Cooperative Work
Supporting intergenerational groups in computer-supported cooperative work (CSCW)
Behaviour & Information Technology - Designing Computer Systems for and with Older Users
StoneSoup: a contextualized portfolio system
CSCL '02 Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community
Repair worlds: maintenance, repair, and ICT for development in rural Namibia
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Tailoring infrastructures: supporting cooperative work with configurable email filters
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
The kernel of a research infrastructure
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Computational Coordination Mechanisms: A tale of a struggle for flexibility
Computer Supported Cooperative Work
Hi-index | 0.00 |
The design of software toolkitsembodies a fundamental tension. On the one hand, itaims to reduce programmer effort by providingprefabricated, reusable software modules encapsulatingcommon application behaviours. On the other, it seeksto support a range of applications, which necessitatesavoiding an overly-restrictive commitment toparticular styles of application behaviour.We explore this tension in the domain of collaborativeapplications, which we believe are particularlysubject to problems arising from this tension. Basedon an analysis of the basic issues of flexibility intoolkit design, we explore opportunities for thedesign of toolkits which avoid application style commitments, with illustrations from two toolkits whichwe have developed. A comparative analysis of these twoapproaches provides insight into the underlyingquestions and suggests new design opportunities fortoolkits that provide a framework for applicationenhancement and extension.