Chapter 11 - Usability Flashcards
what is usability
is concerned with how easy it is for the user to accomplish a a desired task and the kind of user support the system provides
5 areas of usability
- learning system features
- using the system efficiently
- minimizing the impact of errors
- adapting the system to user needs
- increasing confidence and satisfaction
general scenario: 1 value of source
end user
general scenario: 5 values for stimulus
- user tries to learn system
- user tries to use system efficiently
- user tries to minimize the impact of errors
- user tries to adapt the system
- user tries to configure the system
general scenario: 2 values for environment
run time
configuration time
general scenario: 1 value for artifact
system or portion of system with which the user is interacting
general scenario: 1 value for response
the system should either provide the user with the features needed or anticipate the user’s needs
general scenario: 4 value for response measure
- task time
- number of errors
- number of tasks accomplished
- user satisfaction
general scenario: 3 more values for response measure
- gain of user knowledge
- ratio of successful operations
- amount of time or data lost when error occurs
what is user initiative vs system initiative vs mixed initiative
describes in the human-computer pair takes the initiative in performing an action and how the interaction proceeds
2 categories of tactics
support user initiative
support system initiative
4 ways to support user initiative
- cancel
- undo
- pause/resume
- aggregate
meaning of “cancel”
the system must listen for a cancel request; the command being canceled must be terminated, resources must be freed, and collaborating components informed
meaning of “undo”
maintain a sufficient amount of information about the system state so that an earlier state may be restored at the user’s request
meaning of “pause/resume”
temporarily free resources so they may be re-allocated to other tasks