Chapter 27 Flashcards

PoHCI, week 3 (8 cards)

1
Q

What is important when naming objects and actions?

A

That they are kept short but easy to understand

Speak the users language

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

What is information scent?

A

How well a word or phrase creates associations of that they subsume (what command they execute or
what menu items they may be expanded into)

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

Explain the vocabulary problem

A

If you ask two people to spontaneously name commands, they will agree with less than .2 probability.
Finding a command that will work well for many users is very difficult

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

Explain articulatory distance

A

The distance between the physical form of the name or command and the command that the user
wants to express. We want the intended command to be as similar as possible to the user’s intention

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

How could you make an elicitation study to find proper command names?

A

Elict from users how they will execute a particular command and study the agreement across users on
those commands to decide on a distinct set of commands that users will produce spontaneously with
the highest likelihood. For example by showing users a command we would like them to execute
(“make a copy of this file”) and ask how they would name that action (“duplication”)

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

What is the structure of a command line interface (CLI)?

A

prompt command parameter^1 parameter^2 … parameter^n

Prompt: System-generated indication that the system is awaiting a command from the user

Command: The instruction provided by the user to the system

Parameter list: A set of command-specific additional instructions provided by the user, which will affect
the execution of the command

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

What could design issues be in a simple interpreter?

A

Availability: How does the user know which commands are available

Naming: How does the user know the names of the commands the system understands?

Learning: How does the user learn the availability of commands and their parameters?

Recall: How does the system support the user in recalling commands and their parameters?

Syntax: How does a user know which commands expect parameters and the form of these
parameters?

Transparency: How does the system convey to the user the way in which it interprets commands,
making it possible for the user to both understand what is achievable within the command-line
interface and be able to diagnose why a particular command input does not result in an intended
response

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

What is recognition and recall?

A

Recognition: Knowledge-in-the-world - Identifying an item of relevance based on some cue for what
they want to do among a set of items

Recall: Knowledge-in-the head - Coming up spontaneously with names for commands or descriptions
of objects

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