This link has been bookmarked by 2 people . It was first bookmarked on 27 Mar 2008, by Kappa ..
-
30 Mar 08
-
27 Mar 08
-
Universal Usability requires that user interfaces accommodate users with a wide variety of expertise and knowledge.
-
The user model contains all information that the system knows about the user.
-
generally initialized either with default values or by querying the user. Thereafter, it is maintained by the system, although the user may be able to review and edit their profile
-
Stereotypes are often used to classify users
-
- User preferences, interests, attitudes and goals
- Proficiencies (e.g. task domain knowledge, proficiency with system)
- Interaction history (e.g., interface features used, tasks performed/in progress, goals attempted/achieved, number of requests for help)
- User classification (stereotype)
Typical attributes maintained in the user model:
-
- Explicit preferences, goals from questionnaires
- Explicit personal characteristics (e.g., job title, level of education)
- Self assessments
- Specific actions
- Vision and gaze tracking
Inputs to the user model:
-
- Techniques for constructing the user model, analyzing a user profile and deriving new facts:
- Bayesian (probabilistic)
- Logic-based (e.g.inference techniques or algorithms)
- Machine learning techniques (e.g. neural networks)
- Stereotype-based
- Inference rules
-
The user model permits the current knowledge of the user to be combined with the domain, task or other models to derive new facts.
-
Some of the techniques are fairly intrusive, such as requiring the user to answer an initial questionnaire
-
Recent work has focused on applying variations of user models to adaptive strategies for specific domains
-
Development of adaptive systems reinforces the need to "know thy user"
-
may require more up-front user analysis, since not only does the system designer need to know the user, that knowledge also must be embedded into the system. Moreover, the system needs to known when and how to act on that knowledge.
-
User modeling and adaptive techniques provide a way to optimize a user interface for individual users
-
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.