Semistructured messages are surprisingly useful for computer-supported coordination
ACM Transactions on Information Systems (TOIS)
ASPLOS II Proceedings of the second international conference on Architectual support for programming languages and operating systems
PCLOS: a flexible implementation of CLOS persistence
on ECOOP '88 (European Conference on Object-Oriented Programming)
Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
How do experienced information lens users use rules?
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Object oriented design with applications
Object oriented design with applications
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
User-tailorable systems: pressing the issues with buttons
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The computer reaches out: the historical continuity of interface design
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Patterns of sharing customizable software
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
Architectural considerations for a new generation of protocols
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
rIBIS: a real-time group hypertext system
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. part 2
Obstacles to user involvement in software product development, with implications for CSCW
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. part 2
Cooperative prototyping: users and designers in mutual activity
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. part 2
Flexible user interface coupling in a collaborative system
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Triggers and barriers to customizing software
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The art of metaobject protocol
The art of metaobject protocol
Connections: new ways of working in the networked organization
Connections: new ways of working in the networked organization
Harmonious working and CSCW: computer technology and air traffic control
Studies in computer supported cooperative work
Twinkling lights and nested loops: distributed problem solving and spreadsheet development
Computer-supported cooperative work and groupware
A dynamic network architecture
ACM Transactions on Computer Systems (TOCS)
GROUPKIT: a groupware toolkit for building real-time conferencing applications
CSCW '92 Proceedings of the 1992 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
Supporting collaborative writing of hyperdocuments in SEPIA
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Scheduler activations: effective kernel support for the user-level management of parallelism
ACM Transactions on Computer Systems (TOCS)
Interface: an evolving concept
Communications of the ACM - Special issue on graphical user interfaces
The early history of Smalltalk
HOPL-II The second ACM SIGPLAN conference on History of programming languages
CLOS in context: the shape of the design space
Object-oriented programming
Exploding the interface: experiences of a CSCW network
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
Implementational Reflection in Silica
ECOOP '91 Proceedings of the European Conference on Object-Oriented Programming
Work-Oriented Design of Computer Artifacts
Work-Oriented Design of Computer Artifacts
Flexible architectures for CSCW system support
ACM SIGOIS Bulletin - Special issue: workshop write-ups and positions papers from CSCW'94
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
Using metalevel techniques in a flexible toolkit for CSCW applications
ACM Transactions on Computer-Human Interaction (TOCHI)
Techniques for Supporting Dynamic and Adaptive Workflow
Computer Supported Cooperative Work
A generic model for reflective design
ACM Transactions on Software Engineering and Methodology (TOSEM)
An Integrated Approach to Designing and Evaluating CollaborativeApplications and Infrastructures
Computer Supported Cooperative Work
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
A Tale of Two Toolkits: Relating Infrastructure andUse in Flexible CSCW Toolkits
Computer Supported Cooperative Work
Design of Extensible Component-Based Groupware
Computer Supported Cooperative Work
Tailoring Groupware: The Cooperative HypermediaApproach
Computer Supported Cooperative Work
The Design of a Resource-Aware Reflective Middleware Architecture
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
Seamful interweaving: heterogeneity in the theory and design of interactive systems
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
Computer Supported Cooperative Work
Hermeneutics, information and representation
European Journal of Information Systems - Special issue: "Interpretive" approaches to information systems and computing
Spheres of collaboration: people, space and technology in co-located meetings
Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles
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
Emergent temporal behaviour and collaborative work
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
Maintaining constraints in collaborative graphic systems: the CoGSE approach
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
An integrated approach to supporting interaction evolution in home care systems
Proceedings of the 1st international conference on PErvasive Technologies Related to Assistive Environments
A Model-Based Approach to Supporting Configuration in Ubiquitous Systems
Interactive Systems. Design, Specification, and Verification
Support for context-aware intelligibility and control
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Appropriation Infrastructure: Supporting the Design of Usages
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
The infrastructure problem in HCI
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
Cultivating collaborative design: design for evolution
Procedings of the Second Conference on Creativity and Innovation in Design
StreamOnTheFly: a network for radio content dissemination
DELOS'04 Proceedings of the 6th Thematic conference on Peer-to-Peer, Grid, and Service-Orientation in Digital Library Architectures
Hi-index | 0.00 |
Recent years have seen a shift in perception of the nature of HCI and interactive systems. As interface work has increasingly become a focus of attention for the social sciences, we have expanded our appreciation of the importance of issues such as work practice, adaptation, and evolution in interactive systems. The reorientation in our view of interactive systems has been accompanied by a call for a new model of design centered around user needs and participation. This article argues that a new process of design is not enough and that the new view necessitates a similar reorientation in the structure of the systems we build. It outlines some requirements for systems that support a deeper conception of interaction and argues that the traditional system design techniques are not suited to creating such systems. Finally, using examples from ongoing work in the design of an open toolkit for collaborative applications, it illustrates how the principles of computational reflection and metaobject protocols can lead us toward a new model based on open abstraction that holds great promise in addressing these issues.