Chapter 11 - Usability Flashcards

1
Q

what is usability

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

5 areas of usability

A
  • learning system features
  • using the system efficiently
  • minimizing the impact of errors
  • adapting the system to user needs
  • increasing confidence and satisfaction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

general scenario: 1 value of source

A

end user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

general scenario: 5 values for stimulus

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

general scenario: 2 values for environment

A

run time

configuration time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

general scenario: 1 value for artifact

A

system or portion of system with which the user is interacting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

general scenario: 1 value for response

A

the system should either provide the user with the features needed or anticipate the user’s needs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

general scenario: 4 value for response measure

A
  • task time
  • number of errors
  • number of tasks accomplished
  • user satisfaction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

general scenario: 3 more values for response measure

A
  • gain of user knowledge
  • ratio of successful operations
  • amount of time or data lost when error occurs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what is user initiative vs system initiative vs mixed initiative

A

describes in the human-computer pair takes the initiative in performing an action and how the interaction proceeds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

2 categories of tactics

A

support user initiative

support system initiative

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

4 ways to support user initiative

A
  • cancel
  • undo
  • pause/resume
  • aggregate
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

meaning of “cancel”

A

the system must listen for a cancel request; the command being canceled must be terminated, resources must be freed, and collaborating components informed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

meaning of “undo”

A

maintain a sufficient amount of information about the system state so that an earlier state may be restored at the user’s request

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

meaning of “pause/resume”

A

temporarily free resources so they may be re-allocated to other tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

meaning of “aggregate”

A

ability to aggregate lower-level objects into a group, so that a user operation may be applied to the group

17
Q

3 ways to support system initiative

A
  • maintain task model
  • maintain user model
  • maintain system model
18
Q

meaning of “maintain task model”

A

determines context so the system can have some idea of what the user is attempting and provide assistance

19
Q

meaning of “maintain user model”

A

explicitly represents the user’s knowledge of the system, the user’s behavior in terms of expected response time etc.

20
Q

meaning of “maintain system model”

A

system maintains an explicit model of itself. This is used to determine the expected system behavior so that appropriate feedback can be given to the user