CHIME: Collaborative Hyperarchical Integrated Media Environment

Jenifer Tennison
Artificial Intelligence Research Group
Department of Psychology
University of Nottingham
University Park
Nottingham
NG7 2RD
England

email: jft@psyc.nott.ac.uk
url: http://www.psyc.nott.ac.uk/aigr/people/jft.html

Keywords:
MOO, CHIME, Design Rationale, Organisational Information Systems, teleworking.

With advances in communications technologies, organisations have spread over continents and teleworking from home has thrived. However, this poses problems in keeping workers in touch with each other, especially when they are involved in group work. I believe that the linking of MOO and Web technologies could solve some of these problems. When hypertext was first conceived by Vanavar Bush [Bush45], he envisioned a growing, evolving set of information. This growing set of information, I now refer to as a 'living document'. Examples living document applications are the Usenet News hierarchies, Organisational Information Systems (OIS) [Prinz93] and Design Rationale (DR) [Shum92].

Figure 1: Living Document Architecture

Living Document Architecture

The technologies of the Web and MOOs have been integrated in CHIME [Epstein95], which serves as both an httpd server and a MOO, forming an intelligent living document. MOO stands for MUD (multi-user dungeon/dimension) - Object Oriented. MUDs started as text-based adventure games in which multiple players could interact as well as complete the game. MOOs evolved from this origin by adding an hierarchical object-oriented structure, where each object has properties and 'verbs' (procedures) defined on them. MOOs have developed into much richer environments than MUDs ever were, and open more possibilities, as are described here.

In CHIME, the components of the architecture in Figure 1 translate into:

User
CHIME is primarily designed for multiple users.
Interaction Medium
The interaction medium here is the moo: communication there can be real-time or through mailing lists. It is possible to record all communication that occurs in a moo, or all communication in certain virtual rooms, making it a practical way to elicit information.
Presentation Medium
Users can view hypertext generated by objects in the MOO using any hypertext browser.
Knowledge Repository
The MOO itself acts as an object-oriented database in which knowledge can be held.
Intelligent Intermediaries
Any object in CHIME can be programmed to dynamically generate html pages or to translate dialogue into knowledge in the knowledge repository.

Users connect to CHIME both through the MOO and the Web. They move from room to room, clicking on objects to view them through the web, which enacts code written via the moo, and created on the basis of current information.

There are four major benefits that CHIME holds over other intelligent living documentation systems. Firstly, CHIME is flexible for the users, allowing them to use their MOO and Web clients of preference. Secondly, models of the users are integrated into the design of the system: every user is represented by an object. This makes it adaptable to many different people. Thirdly, the MOO offers real-time communication, allowing greater cooperation and discussion between users. Finally, CHIME brings with it the automatic generation of html pages on the basis of current information in the knowledge repository, and on the basis of the user model.

The linking of MOOs and the Web in the ways described above offer a variety of opportunities for future working practices: in enhancing group work, the storage of organisational information, and the decrease in the isolation of teleworkers. However, several areas require further development in application, including the development of integrated clients ([Donath], [Newberg]), and more complex objects to act as intelligent intermediaries, for example, using forms.

References

[Bush45]
Bush, V. (1945) As We May Think. Reprinted in: I. Greif (ed.) Computer-Supported Cooperative Work: A Book of Readings. Morgan Kaufmann; San Mateo, California.
[Donath]
Donath, J.S. & Robertson, N. The Sociable Web. http://big-sleep.media.mit.edu/SocialWeb/SociableWeb.html.
[Epstein95]
Epstein, S.L. (1995) Collaborative Hyperarchical Integrated Media Environments The ChibaMOO Papers. Sensemedia Publishing, Santa Cruz, CA.
[Newberg]
Newberg, L. & Rouse, R. Technical Aspects of Web/MOO Integration. http://www.bsd.uchicago.edu/Staff/Web_Notes/MOO-technical.html
[Prinz93]
Prinz, W. (1993) TOSCA: Providing organisational information to CSCW applications. In the Proceedings of the Third European Conference on Computer Supported Cooperative Work (ECSCW '93) pp. 139-154. Kluwer.
[Shum92]
Shum, S. & Hammond, N. (1992) Argumentation-Based Design Rationale: From Conceptual Roots to Current Use. Technical Report EPC-93-106. Rank Xerox Research Group, Cambridge.

Acknowledgements

I would like to thank particularly Sam Epstein for his help in preparing this poster, and all the residents of ChibaMOO - The Sprawl.