1. Invited papers: history as tool and application: the journey from HCI'91 John M. Carroll; 2. Support for HCI educators: a view from the trenches Jean Gasen; 3. Looking through HCI Thomas Green; Part I. Time and Space: 4. Time and the web: representing and reasoning about temporal properties of interaction with distributed systems Chris Johnson; 5. Cyberspace: the HCI frontier. a new model in human-computer interaction Ana S. P. Almeida, Licinio G. Roque and Antonio D. de Figueiredo; 6. Evaluation of techniques for specifying 3-D rotations with a 2-D input device Ines Jacob Taquet and Javier Oliver Bernal; Part II. Training and User Support: 7. Interactive task support on the shop floor - observations on the usability of the interactive task support systems and differences in orientation and hands-on training use Marko Nieminen, Jyrki Kasvi, Anneli Pulkkis and Matti Vartiainen; 8. Hyperdoc: an interactive systems tool Harold Thimbleby and Mark Addison; 9. A proper explanation when you need one Harold Thimbleby and Peter Ladkin; Part III. Metaphor and Everyday Design: 10. Everyday theories, cognitive anthropology and user-centred system design Ben Anderson and James L. Alty; 11. Metaphor reflections and a tool for thought Michael Smyth, Ben Anderson and James L. Alty; 12. Which metaphor for which database? Tiziana Catarci, Maria F. Costabile and Maristella Matera; Part IV. User Action History: 13. A model for incremental construction of command trees Phillippe P. Piernot and Marc P. Yvon; 14. User requirements for undo support in CSCW Reza Hazemi and Linda Macaulay; Part V. Formalism in HCI: 15. A taxonomy and evaluation of formalisms for the specification of interactive systems Phillipe Brun and Michel Beaudoin-Lafon; 16. Formal specification and verification of CSCW using the interactive cooperative object formalism P. Palanque and R. Bastide; Part VI. Creativity and Design: 17. A support tool for the conceptual phase of design Ralph Stuyver, Raghu Kolli and Jim Hennessy; 18. Interactive visualisation artifacts: how can abstractions inform design? Lisa Tweedie; 19. I'll know what I want when I see it: towards a creative assistant Eric Tatham; Part VII. Computer-Supported Communication: 20. Computer interviews - an initial investigation using free text responses D. Ramanee Peiris, Norman Alm and Peter Gregor; 21. What's the flaming problem? or computer mediated communication - deindividuating or disinhibiting? Rosalind Dyer, Ruth Green, Marian Pitts and Gill Millward; Part VIII. Visualisation: 22. Tight coupling: guiding user actions in a direct manipulation retrieval system Christopher Ahlberg and Staffan Truvae; 23. Are visual query languages easier to use than traditional ones? An experimental proof Tiziana Catarci and Giuseppe Santucci; 24. An evaluation of open hypertext features for improved file access Jane M. Fritz and Ian D. Benest; Part IX. Task Analysis in Context: 25. The notion of task in human-computer interaction Graham Storrs; 26. Applying a structured method for usability engineering to domestic energy management user requirements: a successful case study Adam Stork and James Middlemas; 27. Theories of context influence the system abstractions used to design interactive systems Steven Clarke and Philip Gray; Part X. Sight and Sound: 28. Can we use music in computer-human communication? James L. Alty; 29. Red faces over user interfaces Dan Diaper and P. S. Sahithi.