interaction styles chris north cs3724: hci. presentations mike miller sean king vote: ui hall of...

19
Interaction Styles Chris North cs3724: HCI

Upload: colin-oneal

Post on 08-Jan-2018

214 views

Category:

Documents


0 download

DESCRIPTION

Quiz The 5 UI metrics? Performance time Retentiontime Error rates Learning time Subj satisfaction

TRANSCRIPT

Page 1: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Interaction Styles

Chris Northcs3724: HCI

Page 2: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Presentations

• mike miller• sean king

• Vote: UI Hall of Fame/Shame?

Page 3: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Quiz

• The 5 UI metrics?• Performance time• Retentiontime• Error rates• Learning time• Subj satisfaction

Page 4: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Shneiderman’s 8 Golden Rules

1. Consistency multi-close Word, PPT

2. Shortcuts for experts Word bold

3. Feedback Wysiwyg

4. Sequences with closure wizards

5. Prevent errors, rapid recovery undo

6. Easy reversal HomeFinder

7. User control ClipIt modal

8. Reduce memory load web nav, phone menu

Page 5: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Interaction Styles

• Command language

• Menus

• Direct manipulation

Page 6: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Example: File Management

% rm myfile.txt% _

Page 7: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Command Language

• Examples:• Unix, DOS• zork• ftp• Matlab• Quake console• 555-tell

Page 8: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Command Language

• Good:• experts, frequent, fast• Flexibility, lots o options• 0 clutter• Macros, scripting

• Bad:• learning time huge• Little feedback• Memory intensive• Error rate high• Reversal hard

Page 9: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Menus

• Examples:• App pull-down menus• Context menus• phone menus• Start menu• Track auto part orders• Fast food, vending machines• Dialog boxes• Web pages

Page 10: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Menu Guidelines2 level look ahead Meaningless labels?

Page 11: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Menu Guidelines• Broad-shallow vs. narrow-deep• Depth = logbranchingFactor numPages• Usability: max depth 3-4

Page 12: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Menus

• Good:• reveals all the options• Good retention: uses recognition instead of recall• Filter options by tree structure• Enables trial-and-error

• Bad:• limits options, or gets too big• Labeling is difficult• What is the object (noun) for the action (verb)?• Consistency difficult?

Page 13: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Direct Manipulation

• Examples:• Drag-n-drop file icons• desktop• window resizing• Image editing• Drawing• Powerpoint slide sorter• Car, real world stuff

Page 14: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Video Games

Page 15: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Direct Manipulation Principles

• Visual representation• Rapid, incremental, reversible actions• Pointing and selecting• Immediate feedback

“Just do it”

Page 16: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Direct Manipulation

• Good:• fast learning time• Metaphors, leverage • Faster for novice/intermed• Cross-cultural?• Feedback, fast performance• Reduce errors• Encourage exploration

• Bad:• Not good for macros, scripting• Limits complexity/options• Clutter, tons of visual stuff• Ending sequences?• Metaphors can fail

Page 17: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Combined Strategies

• Word Cut-n-Paste:• Ctrl-x, ctrl-p• Edit menu• Drag-n-drop

Page 18: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Cruise Control

• Users: drivers, highway• Tasks:

• Relieve foot• Maintain speed on highway• Very fast shutoff• Temporary speed increase, decrease• Match speed limit!!!!!• Acceleration control?• Minimize distraction

• Current systems: set, off, +, - (menu)• Type/speak speed (command line)• Touch Speedometer, dial (direct manip)

Page 19: Interaction Styles Chris North cs3724: HCI. Presentations mike miller sean king Vote: UI Hall of Fame/Shame?

Assignments

• Read: DTUI ch 1-3• Homework #1 due Thurs• Visual Basic: msdn.microsoft.com

Presentations:• Thurs: brian hostetle, daniel boisson• Next Tues: bruce billian, nick meyers• Next Thurs: taylor mitchell, chris henry