Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

User Modeling in Human–Computer Interaction

Published: 27 March 2001 Publication History

Abstract

A fundamental objective of human–computer interaction research is to make systems more usable, more useful, and to provide users with experiences fitting their specific background knowledge and objectives. The challenge in an information-rich world is not only to make information available to people at any time, at any place, and in any form, but specifically to say the “right” thing at the “right” time in the “right” way. Designers of collaborative human–computer systems face the formidable task of writing software for millions of users (at design time) while making it work as if it were designed for each individual user (only known at use time). User modeling research has attempted to address these issues. In this article, I will first review the objectives, progress, and unfulfilled hopes that have occurred over the last ten years, and illustrate them with some interesting computational environments and their underlying conceptual frameworks. A special emphasis is given to high-functionality applications and the impact of user modeling to make them more usable, useful, and learnable. Finally, an assessment of the current state of the art followed by some future challenges is given.

References

[1]
Adachi, T.: 1998, Utilization of Usage Data to Improve Organizational Memory, M.S. Thesis, Department of Computer Science, University of Colorado at Boulder, Boulder, CO.
[2]
Allen, R. B.: 1997, Mental Models and User Models. In: M. G. Helander, T. K. Landauer, and P. V. Prabhu (eds.), Handbook of Human-Computer Interaction, Volume 1, Elsevier Science B.V., Amsterdam, pp. 49-63.
[3]
Billings, C. E.: 1991, Human-Centered Aircraft Automation: A Concept and Guidelines, NASA Technical Memorandum, Report No. 103885, NASA Ames Research Center.
[4]
Bobrow, D. G.: 1991, Dimensions of Interaction, AI Magazine, 12(3), 64-80.
[5]
Bolt, R. A.: 1984, The Human Interface, Lifetime Learning Publications, Belmont, CA.
[6]
Burton, R. R. and Brown, J. S.: 1982, An investigation of computer coaching for informal learning activities. In: D. H. Sleeman and J. S. Brown (eds.), Intelligent Tutoring Systems, Academic Press, London - New York, pp. 79-98.
[7]
Card, S. K., Moran, T. P., and Newell, A.: 1983, The Psychology of Human-Computer Interaction, Lawrence Erlbaum Associates, Inc., Hillsdale, NJ.
[8]
Computer Science and Technology Board - National Research Council (ed.): 1997, More Than Screen Deep: Toward Every-Citizen Interfaces to the Nation's Information Infrastructure, National Academy Press, Washington, D.C.
[9]
Fischer, G.: 1991, Supporting learning on demand with design environments. In: L. Birnbaum (ed.), International Conference on the Learning Sciences (Evanston, IL), Association for the Advancement of Computing in Education, pp. 165-172.
[10]
Fischer, G.: 1993a, Beyond human computer interaction: Designing useful and usable computational environments. In: People and Computers VIII: Proceedings of the HCI'93 Conference (Loughborough, England), Cambridge University Press, Cambridge, UK, pp. 17-31.
[11]
Fischer, G.: 1993b, Shared knowledge in cooperative problem-solving systems - integrating adaptive and adaptable components. In: M. Schneider-Hufschmidt, T. Kuehme, and U. Malinowski (eds.), Adaptive User Interfaces - Principles and Practice, Elsevier Science Publishers, Amsterdam, pp. 49-68.
[12]
Fischer, G.: 1994, Domain-oriented design environments, Automated Software Engineering, 1(2), 177-203.
[13]
Fischer, G.: 1999, User modeling: The long and winding road. In: J. Kay (ed.), Proceedings of UM99: User Modelling Conference (Banff, Canada), Springer Verlag, WienNew York, pp. 349-355.
[14]
Fischer, G. and Girgensohn, A.: 1990, End-user modifiability in design environments. In: Human Factors in Computing Systems, (CHI'90) (Seattle, WA), ACM, New York, pp. 183-191.
[15]
Fischer, G., Lemke, A. C., Mastaglio, T., and Morch, A.: 1991, The role of critiquing in cooperative problem solving, ACM Transactions on Information Systems, 9(2), 123-151.
[16]
Fischer, G., Lemke, A. C., and Schwab, T.: 1985, Knowledge-based help systems. In: L. Borman and B. Curtis (eds.), Proceedings of CHI'85 Conference on Human Factors in Computing Systems, ACM, New York, pp. 161-167.
[17]
Fischer, G., Nakakoji, K., Ostwald, J., Stahl, G., and Sumner, T.: 1998, Embedding critics in design environments. In: M. T. Maybury and W. Wahlster (eds.), Readings in Intelligent User Interfaces, Morgan Kaufmann, San Francisco, pp. 537-561.
[18]
Fischer, G. and Stevens, C.: 1987, Volunteering information - enhancing the communication capabilities of knowledge-based systems. In: H. Bullinger and B. Shackel (eds.), Proceedings of INTERACT'87, 2nd IFIP Conference on Human-Computer Interaction (Stuttgart, FRG), North-Holland, Amsterdam, pp. 965-971.
[19]
Girgensohn, A.: 1992, End-User Modifiability in Knowledge-Based Design Environments, Ph.D. Dissertation, Department of Computer Science, University of Colorado at Boulder, Boulder, CO.
[20]
Gutkauf, B.: 1998, Improving Design and Communication of Business Graphs through User Adaptive Critiquing, Ph.D. Dissertation, Mathematics and Computer Science, Universität-GH Paderborn, Paderborn, Germany.
[21]
Harper, R., Lamming, M. G., and Newman, W. M.: 1992, Locating systems at work: Implications for the development of active badge applications, Interacting with Computers, 4(3), 343-363.
[22]
Helander, M. G., Landauer, T. K., and Prabhu, P. V. (Eds.): 1997, Handbook of Human-Computer Interaction, (Second, Completely Revised ed.), Elsevier Science Ltd., Amsterdam.
[23]
Henderson, A. and Kyng, M.: 1991, There's no place like home: Continuing design in use. In: J. Greenbaum and M. Kyng (eds.), Design at Work: Cooperative Design of Computer Systems, Lawrence Erlbaum Associates, Inc., Hillsdale, NJ, pp. 219-240.
[24]
Hill, W. C., Hollan, J. D., Wroblewski, D., and McCandless, T.: 1992, Edit wear and read wear. In: P. Bauersfeld, J. Bennett, and G. Lynch (eds.), Proceedings of CHI'92 Conference on Human Factors in Computing Systems, ACM, New York, pp. 3-9.
[25]
Hollan, J. D.: 1990, User models and user interfaces: A case for domain models, task models, and tailorability. In: Proceedings of AAAI-90, Eighth National Conference on Artificial Intelligence, AAAI Press/The MIT Press, Cambridge, MA, p. 1137.
[26]
Horvitz, E.: 1999, Principles of mixed-initiative user interfaces. In: Human Factors in Computing Systems, CHI'99 (Pittsburgh, PA), ACM, New York, pp. 159-166.
[27]
Horvitz, E., Breese, J., Heckerman, D., Hovel, D., and Rommelse, K.: 1998, The Lumiere Project: Bayesian user modeling for inferring the goals and needs of software users. In: Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence (Madison, WI), Morgan Kaufmann, San Francisco, pp. 256-265.
[28]
Horvitz, E., Jacobs, A., and Hovel, D.: 1999, Attention-sensitive alerting. In: Proceedings of UAI '99, Conference on Uncertainty and Artificial Intelligence (Stockholm, Sweden), Morgan Kaufmann, San Francisco, pp. 305-313.
[29]
Kass, R.: 1991, Building a user model implicitly from a cooperative advisory dialog, User Modeling and User-Adapted Interaction 1(3), 203-258.
[30]
Kass, R. and Stadnyk, I.: 1992, Using user models to improve organizational communication. In: Proceedings of 3rd International Workshop on User Modeling (UM'92), The German Research Center for Artificial Intelligence, Dagstuhl, Germany, pp. 135-147.
[31]
Kay, J.: 2001, Learner control, User Modeling and User-Adapted Interaction 11(1-2), 111-127 (this issue).
[32]
Kobsa, A. and Wahlster, W. (eds.): 1989, User Models in Dialog Systems, Springer-Verlag, New York.
[33]
Linton, F., Joy, D., and Schaefer, H.-P.: 1999, Building user and expert models by long-term observation of application usage. In: J. Kay (ed.), Proceedings of UM99: User Modelling Conference (Banff, Canada), Springer Verlag, Wien New York, pp. 129-138.
[34]
Mackay, W. E.: 1991, Triggers and barriers to customizing software. In: S. P. Robertson, G. M. Olson, and J. S. Olson (eds.), Proceedings of CHI'91 Conference on Human Factors in Computing Systems, ACM, New York, pp. 153-160.
[35]
Mastaglio, T.: 1990, A User-Modelling Approach to Computer-Based Critiquing, Ph.D. Dissertation, Department of Computer Science, University of Colorado at Boulder, Boulder, CO.
[36]
Maybury, M. T. and Wahlster, W.: 1998, Readings in Intelligent User Interfaces, Morgan Kaufmann, San Francisco.
[37]
McKeown, K. R.: 1990, User modeling and user interfaces. In: Proceedings of AAAI-90, Eighth National Conference on Artificial Intelligence, AAAI Press/The MIT Press, Cambridge, MA, pp. 1138-1139.
[38]
Nakakoji, K.: 1993, Increasing Shared Understanding of a Design Task Between Designers and Design Environments: The Role of a Specification Component, Ph.D. Dissertation, Department of Computer Science, University of Colorado at Boulder, Boulder, CO.
[39]
Nardi, B. A., Miller, J. R., and Wright, D. J.: 1998, Collaborative, programmable intelligent agents, Communications of the ACM, 41(3), 96-104.
[40]
Oppermann, R. (ed.): 1994, Adaptive User Support, Lawrence Erlbaum, Hillsdale, New Jersey.
[41]
Owen, D.: 1986, Answers first, then questions. In: D. A. Norman and S. W. Draper (eds.), User-Centered System Design, New Perspectives on Human-Computer Interaction, Lawrence Erlbaum Associates, Inc., Hillsdale, NJ, pp. 361-375.
[42]
Reeves, B. N.: 1993, The Role of Embedded Communication and Artifact History in Collaborative Design, Ph.D. Dissertation, Department of Computer Science, University of Colorado at Boulder, Boulder, CO.
[43]
Rich, E.: 1989, Stereotypes and user modeling. In: A. Kobsa and W. Wahlster (eds.), User Models in Dialog Systems, Springer-Verlag, New York, pp. 35-51.
[44]
Roberts, R. M.: 1989, Serendipity: Accidental Discoveries in Science, John Wiley & Sons, Inc., New York.
[45]
Shneiderman, B. and Maes, P.: 1997, Direct manipulation vs. interface agents, Interactions (ACM), 4(6 (Nov)), pp. 42-61.
[46]
Stephanidis, C.: 2001, Adaptive techniques for universal access, User Modeling and User-Adapted Interaction 11(1-2), 159-179 (this issue).
[47]
Stevens, C.: 1993, Helping Users Locate and Organize Information, Department of Computer Science, University of Colorado, Boulder, CO.
[48]
Suchman, L. A.: 1987, Plans and Situated Actions, Cambridge University Press, Cambridge, UK.
[49]
Sumner, T.: 1995, Designers and Their Tools: Computer Support for Domain Construction, Ph.D. Dissertation, Department of Computer Science, University of Colorado at Boulder, Boulder, CO. Available at: http://kmi.open.ac.uk/~tamara/thesis.html.
[50]
Sumner, T., Bonnardel, N., and Kallak, B. H.: 1997, The cognitive ergonomics of knowledge-based design support systems. In: S. Pemberton (ed.), Proceedings of CHI 97 Conference on Human Factors in Computing Systems, ACM/Addison-Wesley, pp. 83-90.
[51]
Terveen, L. G.: 1995, An overview of human-computer collaboration, Knowledge-Based Systems Journal, Special Issue on Human-Computer Collaboration, 8(2-3), 67-81.
[52]
Thomas, C. G.: 1996, To Assist the User: On the Embedding of Adaptive and Agent-Based Mechanisms, R. Oldenburg Verlag, München/Wien.
[53]
Weiser, M.: 1993, Some computer science issues in ubiquitous computing, Communications of the ACM, 37(7), 75-83.
[54]
Wilensky, R., Arens, Y., and Chin, D.: 1984, Talking to UNIX in English: An overview of UC, Communications of the ACM, 27(6), 574-593.
[55]
Winkels, R., Breuker, J., and denHaan, N.: 1991, Principles and practice of knowledge representation in EUROHELP. In: L. Birnbaum (ed.), International Conference on the Learning Sciences (Evanston, IL), Association for the Advancement of Computing in Education, Charlottesville, Virginia, pp. 442-448.

Cited By

View all
  • (2024)Modelling Users for User Modelling: Dynamic Personas for Improved Personalisation in Digital Behaviour ChangeAdjunct Proceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization10.1145/3631700.3665241(445-451)Online publication date: 27-Jun-2024
  • (2024)General-Purpose User Modeling with Behavioral Logs: A Snapchat Case StudyProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3626772.3657908(2431-2436)Online publication date: 10-Jul-2024
  • (2024)Modeling the Intent to Interact With VR Using Physiological FeaturesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.330878730:8(5893-5900)Online publication date: 1-Aug-2024
  • Show More Cited By
  1. User Modeling in Human–Computer Interaction

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image User Modeling and User-Adapted Interaction
    User Modeling and User-Adapted Interaction  Volume 11, Issue 1-2
    2001
    190 pages

    Publisher

    Kluwer Academic Publishers

    United States

    Publication History

    Published: 27 March 2001

    Author Tags

    1. active help systems
    2. adaptive and adaptable systems
    3. collaborative human-computer systems
    4. critiquing systems
    5. design environments
    6. high functionality applications
    7. human computer interaction
    8. user modeling

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 01 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Modelling Users for User Modelling: Dynamic Personas for Improved Personalisation in Digital Behaviour ChangeAdjunct Proceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization10.1145/3631700.3665241(445-451)Online publication date: 27-Jun-2024
    • (2024)General-Purpose User Modeling with Behavioral Logs: A Snapchat Case StudyProceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval10.1145/3626772.3657908(2431-2436)Online publication date: 10-Jul-2024
    • (2024)Modeling the Intent to Interact With VR Using Physiological FeaturesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.330878730:8(5893-5900)Online publication date: 1-Aug-2024
    • (2024)A Survey of Knowledge Tracing: Models, Variants, and ApplicationsIEEE Transactions on Learning Technologies10.1109/TLT.2024.338332517(1898-1919)Online publication date: 1-Jan-2024
    • (2024)What influences users to provide explicit feedback? A case of food delivery recommendersUser Modeling and User-Adapted Interaction10.1007/s11257-023-09385-834:3(753-796)Online publication date: 1-Jul-2024
    • (2024)Simplified Modelling Based on an Ontology of Users with Cerebral Palsy Interacting with People or Systems: Case Study of an Assistive System Used in MobilityHCI International 2024 – Late Breaking Papers10.1007/978-3-031-76818-7_2(14-29)Online publication date: 29-Jun-2024
    • (2023)CLERA: A Unified Model for Joint Cognitive Load and Eye Region Analysis in the WildACM Transactions on Computer-Human Interaction10.1145/360362230:6(1-23)Online publication date: 25-Sep-2023
    • (2023)Conversational User Interfaces in Smart Homecare Interactions: A Conversation Analytic Case StudyProceedings of the 5th International Conference on Conversational User Interfaces10.1145/3571884.3597140(1-12)Online publication date: 19-Jul-2023
    • (2023)Modeling reciprocal adaptation in HCI: a Multi-Agent Reinforcement Learning ApproachExtended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544549.3585913(1-6)Online publication date: 19-Apr-2023
    • (2023)Hexad-12: Developing and Validating a Short Version of the Gamification User Types Hexad ScaleProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3580968(1-18)Online publication date: 19-Apr-2023
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media