Abstract
While user modelling has produced many research-based systems, comparatively little progress has been made in the development of user modelling components for commercial software systems. The development of minimalist user modelling components which are simplified to provide “just enough” assistance to a user through a pragmatic adaptive user interface is seen by many as an important step toward this goal. This paper describes the development, implementation, and evaluation of a minimalist user modelling component for the Tax and Investment Management Strategizer (TIMS), a complex commercial software system for financial management. This user modelling component manages several levels of adaptations designed to assist novice users in dealing with the complexity of this software package. Important issues and considerations for the development of user modelling components for commercial software systems and the evaluation of such systems in commercial settings are also discussed.
Similar content being viewed by others
References
Barker, R.: 1968, Ecological Psychology: Concepts and Methods for Studying the Environment of Human Behaviour, Stanford, CA: Stanford University Press. 242 pp.
Barker, R. and Associates: 1978, Habitats, Environments, and Human Behaviour, San Francisco: Jossey-Bass Publishers.
Billsus, D. and M. J. Pazzani: 2000, User modeling for adaptive news access, User Modeling and User-Adapted Interaction, special issue on Deployed User Modeling.
Chin, D. N.: 1989, KNOME: Modeling what the User Knows in UC. In: A. Kobsa and W. Wahlster (eds.), User Models in Dialog Systems, Springer-Verlag: Berlin, pp. 74-197.
Chin, J. P., Diehl, V. and Norman, K.: 1988, Development of an instrument measuring user satisfaction of the human-computer interface. CHI88 Conference Proceedings: Human Factors in Computing Systems, New York: Association for Computing Machinery, pp. 213-218.
Chin, J. P., Norman, K. and Shneiderman, B.: 1987, Subjective User Evaluation of CF Pascal Programming Tools, Technical Report CAR-TR-304, Center for Automation Research, University of Maryland, College Park.
Cook, R. and Kay, J.: 1994, The justified user model: a viewable, explained user model. Proceedings UM '94 Fourth Int. Conference on User Modeling, Hyannis, MA, pp. 145-150.
Corbett, A., McLaughlin, M. and Scarpinetto, K. C.: 2000, Modelling and Student Knowledge: Cognitive Tutors in High School and College, User Modelling and User-Adapted Interaction, 10, 81-108 (this issue).
Desmarais, M.: 1997, Real World Applications of User Models, Proceedings of the Workshop on User Models in the Real World, 6th International Conference on User Modelling (UM97), Sardinia, Italy, pp. 3-6.
Dieterich, H., Malinowski, U., Kuhme, T. and Schneider-Hufschmidt, M.: 1993, State of the Art in Adaptive User Interfaces. In: M. Schneider-Hufschmidt, T. Kuhme and U. Malinowski (eds.), Adaptive User Interfaces: Principles and Practice. Amsterdam: Elsevier Science Publishers B.V. pp. 13-48.
Erickson, T.: 1997, Designing Agents as if People Mattered. In: J. Bradshaw (ed.), Software Agents, Cambridge: MIT Press, pp. 79-96.
Fink, J. and Kobsa, A.: 2001, Commercial user modeling servers, User Modelling and User-Adapted Interaction, special issue on Deployed User Modelling Systems (Part Two), in press.
Firefly: 1998, http://www.firefly.com [1998, April 10].
Fossay, C. and Sawchuk, J.: 1994, Marketing Strategy for TIMS©: The Tax and Investment Management System, KPMG Peat Marwick Thorne, Winnipeg, Manitoba Canada.
IUI: 1999, 1999 International Conference on Intelligent User Interfaces, Redondo Beach, Los Angeles, CA, Available: http://sigart.acm.org/iui99 [1999, October 10].
Jameson, A., Paris, C. and Tasso, C.: 1997, Preface. In A. Jameson, C. Paris, and C. Tasso s(eds.), User Modeling: Proceedings of the Sixth International Conference UM'97. New York: Springer-Verlag Wien.
Kay, J.: 1995, Vive la difference! Individualised Interaction with Users, Proceedings of IJCAI-95, Montreal, Canada, pp. 978-984.
Kay, J. and Fisher, G.: 1997, Introduction. Proceedings of the Workshop on User Models in the Real World, 6th International Conference on User Modelling (UM97), Sardinia, Italy, pp. 1-2.
Kobsa, A.: 1993, User Modeling: Recent Work, Prospects and Hazards. In: M. Schneider-Hufschmidt, T. Kuhme, and U. Malinowski (eds.), Adaptive User Interfaces: Principles and Practice. Amsterdam: Elsevier Science Publishers B.V. pp. 111-128.
Krogsæter, M., Oppermann, R., and Thomas, C.: 1994, A user interface integrating adaptability and adaptivity. In: R. Oppermann (ed.), Adaptive User Support: Ergonomic Design of Manually and Automatically Adaptable Software. Hillsdale, NJ: Lawrence Erlbaum Associates, pp. 97-125.
Krogsæter, M. and Thomas, C.: 1994, Adaptivity: System-initiated individualization. In: R. Oppermann (ed.), Adaptive User Support: Ergonomic Design of Manually and Automatically Adaptable Software. Hillsdale, NJ: Lawrence Erlbaum Associates, pp. 67-96.
Kuhme, T. and Schneider-Hufschmidt, M.: 1993, Introduction. In: M. Schneider-Hufschmidt, T. Kuhme and U. Malinowski (eds.), Adaptive User Interfaces: Principles and Practice. Amsterdam: Elsevier Science Publishers B.V. pp. 1-9.
Langley, P.: 1999, User modeling in adaptive interfaces, Proceedings of the 7th International Conference on User Modelling (UM99), Banff, AB., pp. 357-369.
Linton, F. and Schaefer, H. P.: 2000, Recommender systems for learning: Building user and expert models through long-term observation of application use, User Modelling and User-Adapted Interaction, 10, 181-249 (this issue).
Malinowski, U.: 1996, ABIS-95: GI Workshop on Adaptivity and User Modeling in Interactive Software Systems, User Modeling and User-Adapted Interaction, 6(1), 69-76.
Maskery, H. S.: 1984, Adaptive interfaces for naive users-an experimental study. In: B. Shackel (ed.) INTERACT '84. Elsevier-North Holland, Amsterdam.
McCalla, G., Searwar, F., Thomson, J., Collins, J., Sun, Y. and Zhou, B.: 1996, Analogical user modeling: A case study in individualized information filtering. Proceedings of the 4th International Conference on User Modeling, Hyannis, MA, pp. 13-20.
McTear, M.: 1993, User modelling for adaptive computer systems: A survey of recent developments, Artificial Intelligence Review 7, pp. 157-184.
McTear, M.: 1996, Introduction. Proceedings of the Workshop on the Commercial Potential of User Modeling, 5th International Conference on User Modeling (UM96), Kona, HI, p. 1.
Meyer, B.: 1994, Adaptive performance support: User acceptance of a self-adapting system. Proceedings of the 4th International Conference on User Modeling, Hyannis, MA, pp. 65-70.
Microsoft.: 1998, It's your Microsoft Office 97 [Online]. Available: http://www.microsoft.com/office/office97/articles/off97_1.html [1998, April 10]. My Yahoo!: 1998, Available: http://my.yahoo.com [1999, October 10].
Nielsen, J. and Levy, J.: 1994, Measuring usability: Preference vs. performance, Communications of the ACM, 37(4), pp. 69-75.
Norman, D.: 1997, How people might interact with agents, in J. Bradshaw (ed.), Software Agents, Cambridge: MIT Press, pp. 49-55.
Oppermann, R.: 1994, Introduction. In: R. Oppermann (ed.), Adaptive User Support: Ergonomic Design of Manually and Automatically Adaptable Software, Hillsdale, NJ: Lawrence Erlbaum Associates, pp. 3-12.
Schroeder, W.: 1996, Integrating other applications, Eye for Design, North Andover, MA: User Interface Engineering.
Shneiderman, B.: 1997; Direct manipulation versus agents. In: J. Bradshaw (ed.), Software Agents, Cambridge: MIT Press, pp. 97-106.
Shneiderman, B.: 1992, Designing the user interface: Strategies for effective human-computer interaction. Reading, MA: Addison-Wesley, 2nd Edn.
Strachan, L.: 1999, Pragmatic UserModelling for Complex Knowledge-Based Systems, Ph.D. Dissertation, Department of Computer Science, University of Manitoba, 226 pp.
Totterdell, P.: 1990, Introduction. In: D. Browne, P. Totterdell and M. Norman (eds.), Adaptive User Interfaces, San Diego, CA: Academic Press Inc, pp. 1-14.
Vassileva, J.: 1994, A practical architecture for user modeling in a hypermedia-based information system, Proceedings of the 4th International Conference on User Modelling, Hyannis, MA., pp. 115-126.
Vassileva, J.: 1996, User modelling in a hypermedia office documentation system, User Modelling and User-Adapted Interaction, 6(2-3), 185-223.
Wahlster, W. and Kobsa, A.: 1989, User models in dialog systems. In: A. Kobsa and W. Wahlster (eds.), User Models in Dialog Systems, New York: Springer-Verlag, pp. 4-34.
Weber, G., and Specht, M.: 1997, User modeling and adaptive navigation support in WWW-based tutoring systems, Proceedings of the 6th International Conference on User Modelling (UM97), Sardinia, Italy, pp. 289-300.
Wong, G., and Rengger, R.: 1990, The validity of questionnaires designed to measure user-satisfaction of computer systems. National Physical Laboratory Report DITC 169/90, Teddington, Middlesex, UK.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Strachan, L., Anderson, J., Sneesby, M. et al. Minimalist User Modelling in a Complex Commercial Software System. User Modeling and User-Adapted Interaction 10, 109–146 (2000). https://doi.org/10.1023/A:1026553509852
Issue Date:
DOI: https://doi.org/10.1023/A:1026553509852