Skip to main content

A glass box approach to adaptive hypermedia


Utilising adaptive interface techniques in the design of systems introduces certain risks. An adaptive interface is not static, but will actively adapt to the perceived needs of the user. Unless carefully designed, these changes may lead to an unpredictable, obscure and uncontrollable interface. Therefore the design of adaptive interfaces must ensure that users can inspect the adaptivity mechanisms, and control their results. One way to do this is to rely on the user's understanding of the application and the domain, and relate the adaptivity mechanisms to domain-specific concepts. We present an example of an adaptive hypertext help system POP, which is being built according to these principles, and discuss the design considerations and empirical findings that lead to this design.

This is a preview of subscription content, access via your institution.


  • van Beek, P. and R. Cohen: 1991, ‘Resolving Plan Ambiguity for Cooperative Response Generation’. Proc. IJCAI-91, Sydney, Australia, Morgan Kaufmann.

    Google Scholar 

  • Berry, D.C. and D.E. Broadbent: 1986, ‘Expert Systems and the Man Machine Interface: Part 2: The User Interface’. Expert systems: The International Journal of Knowledge Engineering 4.

  • Biermann, Alan W., Brace W. Ballard and Anne H. Sigmon: 1983, ‘An Experimental Study of Natural Language Programming’. International Journal of Man-Machine Studies 18, 71–87.

    Google Scholar 

  • Bladh, Malin and Kristina Höök: 1995, ‘Satisfying User Needs through a Combination of Interface Design Techniques’. Proceedings of INTERACT'95, Liliehammer, Norway, 1995.

  • Bos, Edwin, Carla Huls and Wim Claassen: 1994, ‘EDWARD: Full Integration of Language and Action in a Multimodal User Interface’. International Journal of Human-Computer Studies 40, 473–495.

    Google Scholar 

  • du Boulay, Ben, Tim O'Shea and J. Monk: 1981, ‘The Black Box inside the Glass Box: Presenting Computing Concepts to Novices’. International Journal of Man-Machine Studies 14.

  • Bretan, Ivan: 1995, ‘Natural Language in Model World Interfaces’. Licentiate Thesis, Department of Computer and Systems Sciences. Stockholm: The Royal Institute of Technology and Stockholm University.

    Google Scholar 

  • Bretan, Ivan, Niklas Frost and Jussi Karlgren: 1995, ‘Using Surface Syntax in Interactive Interfaces’. Paper presented to the 10thNordic Conference of Computational Linguistics. Helsinki: University of Helsinki.

    Google Scholar 

  • Breuker, Joost (ed.): 1990, EUROHELP: Developing Intelligent Help Systems. EC, Copenhagen, Report on the P280 ESPRIT Project EUROHELP.

    Google Scholar 

  • Capindale, Ruth A. and Robert G. Crawford: 1990, ‘Using a Natural Language Interface with Casual Users’. International Journal of Man-Machine Studies 32, 341–362.

    Google Scholar 

  • Chi, Michelene T. H., James D. Slotta and Nicholas de Leeuw: 1994, ‘From Things to Processes: A Theory of Conceptual Change for Learning Science Concepts’. Learning and Instruction - The Journal of the European Association for Research on Learning and Instruction 4(1), 27–43.

    Google Scholar 

  • Cohen, P: 1992, ‘The Role of Natural Language in a Multimodal Interface’. Proceedings of the ACM Symposium on User Interface Software and Technology (UIST), Monterey, 1992, pp. 143–150.

  • Höök, Kristina: 1995, ‘Adaptation to the User's Task’, SICS Research Report R95:08, Sweden.

  • Kaplan, Craig, Justine Fenwick and James Chen: 1993, ‘Adaptive Hypertext Navigation Based On User Goals and Context’. User Modeling and User-Adapted Interaction 3, 193–220.

    Google Scholar 

  • Karlgren, Jussi, Ivan Bretan, Niklas Frost and Lars Jonsson: 1995, ‘Interaction Models, Reference, and Interactivity for Speech Interfaces to Virtual Environments’. Proceedings of Second Eurographics Workshop on Virtual Environments - Realism and Real Time, Monte Carlo. Darmstadt: Fraunhofer IGD.

    Google Scholar 

  • Karlgren, Jussi, Kristina Höök, Ann Lantz, Jacob Palme and Daniel Pargman: 1994: ‘The Glass Box User Model for Filtering’. 4th International Conference on User Modeling, Hyannis, ACM.

    Google Scholar 

  • Kass, Robert and Tim Finin: 1988, ‘Modeling the User in Natural Language Systems’. Computational Linguistics 14(3), Special Issue on User Modeling, eds. A. Kobsa and W. Wahlster.

  • Kautz, Henry A: 1990, ‘A Circumscriptive Theory of Plan Recognition’. In: P. R. Cohen, J. Morgan and M. E. Pollack (eds.): Intentions in Communication. Cambridge, MA: MIT Press, pp. 105–133.

    Google Scholar 

  • Kay, Judy: 1994, ‘Lies, Damned Lies and Stereotypes’. 4th International Conference on User Modeling, Hyannis: ACM.

    Google Scholar 

  • Kobsa, A., D. Müller and A. Nill: 1994, ‘KN-AHS: An Adaptive Hypertext Client of the User Modeling System BGP-MS’. Fourth International Conference on UM, Hyannis, MA, ACM.

    Google Scholar 

  • Kühme, T., U. Malinowski and J. D. Foley: 1993, ‘Adaptive Prompting’. Technical Report GIT-GVU-93-05, Georgia Institute of Technology.

  • Lemaire, Benoit: 1995, ‘Object-Oriented Explanation Planning’. In: W. Hoeppner and H. Horacek (eds.): Principles of Natural Language Generation — Papers from a Dagstuhl Seminar, Report SI-12 of the University of Duisburg, Germany.

    Google Scholar 

  • Lemaire, Benoit, Catriona McDermid and Annika Wærn: 1994, ‘Adaptive Help by Navigation and Explanation’. SICS technical report T94:05.

  • Maes, Parttie: 1994, ‘Agents That Reduce Work and Information Overload’. Communications of the ACM 37, 7.

    Google Scholar 

  • McDermid, Catriona and Anna-Lena Ereback: 1994. Initial application evaluation and help requirements for SDP. PUSH working paper WP94:01/01.

  • Meyer, B: 1994, ‘Adaptive Performance Support: User Acceptance of a Self-Adapting System’. 4th International Conference on User Modeling, Hyannis, ACM.

    Google Scholar 

  • Mittal, V. O. and J. D. Moore: 1995, ‘Dynamic Generation of Follow Up Question Menus: Facilitating Natural Language Dialogues’. SIGCHI '95 (Denver Colorado, May 7–11, 1995) Human Factors in Computing System Proceedings 1995. New York: ACM SIGCHI, pp. 90–97.

    Google Scholar 

  • Moore, J D and W. R. Swartout: 1989, ‘A Reactive Approach to Explanation’. 11th Int. Conf. on AI, pp. 1504–1510.

  • Oppermann, Reinhard 1994, ‘Adaptively supported adaptability’. Int. J. Human-Computer Studies 40, 455–472.

    Google Scholar 

  • Paris, Cecile: 1988, ‘Tailoring Object Descriptions to a User's Level of Expertise’. Computational Linguistics 14(3), 64–78.

    Google Scholar 

  • Pollack, M. E., J. Hirschberg and B. L. Webber: 1982, ‘User Participation in the reasoning processes of expert systems’. In: Proceedings of the Second National Conference on Artificial Intelligence, Pittsburgh, Penn.

  • Raskutti, B. and I. Zukerman: 1994, ‘Query and response generation during information-seeking interactions’. 4th International Conference on User Modeling, Hyannis, ACM.

    Google Scholar 

  • Roth, E. M. and Woods, D. D: 1989, ‘Cognitive Task Analysis: An Approach to Knowledge Acquisition for Intelligent System Design’. In: G. Guida and C. Tasso (eds.): Topics in Expert System Design, Elsevier Science Publ. B.V. (North-Holland).

  • Self, J: 1988, ‘Bypassing the Intractable Problem of Student Modelling’. Proc. of the Conference on Intelligent Tutoring Systems ITS-88, pp. 107–123.

  • Shneiderman, Ben: 1983, ‘Direct Manipulation: A Step Beyond Programming Languages.’ IEEE Computer 16(8), 57–69.

    Google Scholar 

  • SICStus Prolog User's Manual (Release 3#0). Swedish Institute of Computer Science, Box 1263, S-164 28 Kista, Sweden. ISBN 91-630-3648-7.

  • Julita Vassileva: 1994, ‘A Practical Architecture for User Modeling in a Hypermedia-Based Information System’. Fourth International Conference on UM, Hyannis, MA, ACM.

    Google Scholar 

  • Wærn, Annika: 1994, ‘Cooperative Enrichment and Reactive Plan Inference - Applying Plan Inference Outside Natural Language Dialogue’. Presented at the UM-94 workshop on applied planning and plan recognition, available from SICS.

  • Wærn, Annika and Ola Stenborg: 1995, ‘Recognizing the Plan of a Replanning User’. To be presented at the IJCAI workshop on Plan Recognition, Montreal, Canada.

  • Woods, David D: 1993, ‘The price of flexibility’. In: W. D. Gray, W. H. Hefley and D. Murray (eds.): Proc. of the 1993 Workshop on Intelligent User Interfaces. ACM Press, pp. 19–25.

Download references

Author information

Authors and Affiliations


Rights and permissions

Reprints and Permissions

About this article

Cite this article

Höök, K., Karlgren, J., Wærn, A. et al. A glass box approach to adaptive hypermedia. User Model User-Adap Inter 6, 157–184 (1996).

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI:

Key words

  • adaptive hypermedia
  • plan inference
  • multimodality
  • user modelling