dialog styles. the six primary styles of interaction n q & a n menu selection n form fill-in n...

16
Dialog Styles

Post on 19-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Dialog Styles

Page 2: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

The Six Primary Styles of Interaction Q & A Menu selection Form fill-in Command language Natural language Direct manipulation

Page 3: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Q & A

Simple interaction style Users respond to series of questions Input is usually Y/N or a particular single

input– No of pages to print?

Page 4: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Advantages of Q & A

Easy to learn Good for novice or casual users Errors can be trapped User is led step by step through the

task

Page 5: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Disadvantages of Q & A

Task has to be clearly defined and quite narrow

Have limited functionality Not sophisticated

Page 6: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Menu Selection

Employs metaphormetaphor of restaurant menu UsersUsers read list of items; select appropriately

according to task; apply syntax to indicate selection; confirm choice; initiate action; observe effect

DesignersDesigners may need to use careful task analysis to ensure all functions supported conveniently, and that terminology is appropriate and consistent in use

Page 7: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Advantages and Disadvantages of Menu Selection Advantages

– shortens learning curve– reduces keystrokes– structures decision-making– permits use of dialogue-management tools– allows easy support of error-handling

Disadvantages– imposes danger of deep-nested menu hierarchies– may slow frequent users– consumes screen “real estate”– requires rapid display rate

Page 8: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Form Fill-in

Paper forms can be used as metaphormetaphor (or indeed, template)

UsersUsers see a display of related fields; move a cursor among the fields, and enter data as appropriate

DesignersDesigners need to ensure that users understand field labels, appropriate values and the data-entry method, and are capable of responding to error messages - some user training may be necessary

Page 9: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Advantages and Disadvantages of Form Fill-in Advantages

– simplifies data entry– requires modest training– makes assistance convenient– permits use of form-management tools

Disadvantages– consumes screen “real estate”

Page 10: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Command Language

Appropriate metaphormetaphor may be military parade ground!

UsersUsers learn syntax; can express complex possibilities rapidly without reading distracting prompts

DesignersDesigners must allow for high error-rates; diversity of possibilities and complexity of mapping from task to computer syntax is hard; user training is necessary

Page 11: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Advantages and Disadvantages of Command Language Advantages

– flexible– appeals to “power” users– supports user-initiative– convenient for creating user-defined macros

Disadvantages– poor error handling– requires substantial training and memorisation

Page 12: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Natural Language

Utilises conversational metaphormetaphor Users Users enter natural language sentences; computer

often seeks clarification before beginning task Designers Designers need to understand task domain to narrow

range of interpretations to manageable level; design is extremely difficult.

Page 13: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Advantages and Disadvantages of Natural Language Advantages

– relieves burden of learning syntax– no training!

Disadvantages– requires clarification dialogue– may require more keystrokes– may not show context– is unpredictable

Page 14: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Direct Manipulation

MetaphorMetaphor is of a virtual world representing the “real world”

UsersUsers point at visual representations of objects and actions, carry out tasks rapidly and see immediate results; keyboard control replaced by cursor-motion control devices

DesignersDesigners need to choose appropriate icons and graphics to successfully “immerse” the user - minimal user training indicated

Page 15: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Advantages and Disadvantages of Direct Manipulation

Advantages– presents task concepts visually– easy to learn– easy to retain– permits error avoidance– encourages exploration– permits high subjective satisfaction

Disadvantages– may be hard to code– may require graphics displays and pointing devices

Page 16: Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation

Shneiderman’s Eight Golden Rules of Dialogue Design

1. Strive for consistency

2. Enable frequent users to use shortcuts

3. Offer informative feedback

4. Design dialogues to yield closure

5. Offer simple error handling

6. Permit easy reversal of actions

7. Support internal locus of control

8. Reduce short-term memory load