From participatory design to participating problem solving: Enhancing system adaptability through user modelling

The issue on the role of users in knowledge-based systems can be investigated from two aspects: the design aspect and the functionality aspect. Participatory design is an important approach for the first aspect while system adaptability supported by user modelling is crucial to the second aspect. In the article, we discuss the second aspect. We view a knowledge-based computer system as the partner of users' problem-solving process, and we argue that the system functionality can be enhanced by adapting the behaviour of the system to fit the needs of users with different profiles. We emphasise that the notion of user modelling is crucial to realise such kind of flexibility. User modelling will be beneficial to the user, not only through adaptive interfaces, but also through the enhanced system adaptability. In a knowledge-based system, by incorporating user models, searching can be reduced to a smaller portion in the knowledge-base, thus enhancing system functionality. In other words, user modelling is incorporated to realise flexible inference control to achieve system adaptability. An example is provided, and a general conceptual model is sketched. We conclude this paper by emphasising that the design aspect and functionality aspect are complementary. Achieving enhanced functionality through joint efforts of computers and human users indicates a kind of participatory execution of computerised problem-solving or participatory problem-solving.

[1]  Sandra Carberry,et al.  Second International Workshop on User Modeling - Report , 1991, AI Mag..

[2]  Sandra Carberry,et al.  Generating tailored definitions using a multifaceted user model , 1992, User Modeling and User-Adapted Interaction.

[3]  Kathleen McKeown User Models and User Interfaces , 1990, AAAI.

[4]  David D. Woods,et al.  The price of flexibility , 1993, IUI '93.

[5]  John R. Anderson,et al.  MACHINE LEARNING An Artificial Intelligence Approach , 2009 .

[6]  Timothy W. Finin,et al.  The role of user models in cooperative interactive systems , 1989, Int. J. Intell. Syst..

[7]  M J Tauber An approach to metacommunication in human-computer interaction , 1986 .

[8]  Kathleen R. McKeown User modeling and user interfaces , 1990, AAAI 1990.

[9]  H. Sanoff Special issue on participatory design , 2007 .

[10]  Elaine Rich Users are individuals: individualizing user models , 1999, Int. J. Hum. Comput. Stud..

[11]  Elaine Rich,et al.  Users are Individuals: Individualizing User Models , 1999, Int. J. Man Mach. Stud..

[12]  William E. Hefley,et al.  Intelligent user interfaces , 1991, IUI '93.

[13]  Julia Hirschberg,et al.  User Participation in the Reasoning Processes of Expert Systems , 1982, AAAI.

[14]  Michael J. Muller,et al.  Participatory design , 1993, CACM.

[15]  Jonathan Grudin,et al.  Interactive systems: bridging the gaps between developers and users , 1991, Computer.

[16]  Karamjit S. Gill Reflections on participatory design , 2005, AI & SOCIETY.

[17]  Elaine Rich,et al.  User Modeling via Stereotypes , 1998, Cogn. Sci..

[18]  Heinz Ulrich Hoppe,et al.  Towards task models for embedded information retrieval , 1992, CHI.

[19]  Jonathan Grudin The development of interactive systems: bridging the gaps between developers and users , 1990 .

[20]  D. Norman,et al.  User Centered System Design: New Perspectives on Human-Computer Interaction , 1988 .

[21]  James D. Foley,et al.  Coupling application design and user interface design , 1992, CHI.