1. The future of graphic user interfaces: personal role managers; 2. Beyond the workstation: mediaspaces and augmented reality; Part I. Methodology of Interactive Systems Development: 3. Transferring HCI modelling and design techniques to practitioners: a framework and empirical work; 4. The use of visual indexing as an interview support technique; 5. A domain analysis of air traffic management work can be used to rationalise interface design issues; 6. Manuals as structured programs; 7. Improving education through computer-based alternative assessment methods; 8. Visual programming in a visual domain: a case study of cognitive dimensions; 9. Evaluating evaluation methods; Part II. Crafting Interaction: Styles, Metaphors, Modalities and Agents: 10. A comparison of placement strategies for effective visual design; 11. Evaluation of alternative operations for browsing hypertext; 12. On the problem of selecting interaction objects; 13. Minimising conceptual baggage: making choices about metaphor; 14. Keeping an eye on your interface: the potential for eye-based control of graphical user interfaces (GUIs); 15. A linguistic approach to sign language synthesis; 16. Generalisation and the adaptive interface; 17. Agent-based interaction; Part III. Modelling Humans, Computers and Their Interaction: 18. Multi-perspective modelling of interface design issues; undo in a collaborative editor; 19. Qualitative models of user interface; 20. Modelling interaction using template abstractions; 21. The formal analysis of human-computer interaction during accident investigations; Part IV. Notations and Tools for Design: 22. XUAN: enhancing UAN to capture temporal relationships among actions; 23. Structured notations to support human factors specification of interactive systems; 24. Discount dialogue modelling with action simulator; 25. Executable task analysis: integration issues; 26. Beyond data models for automated user interface generation; Part V. Computer-Supported Cooperative Work: 27. Designing a user interface for folding editors to support collaborative work; 28. Collaborative use of X-windows applications in observational astronomy; 29. Que sera sera - the problem of the future perfect in open and cooperative systems; 30. Viewpoints, actionpoints and spatial frames for collaborative user interfaces.