hci principles

11
Case Study HCI Principles 2/12/2016 1 Chapter-3

Upload: preeti-godabole

Post on 21-Apr-2017

17 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Hci principles

1Chapter-3

Case Study

HCI Principles

2/12/2016

Page 2: Hci principles

2Chapter-3

1. Strive for consistency 2. Enable frequent users to use shortcuts 3. Offer informative feedback 4. Design dialogs to yield closure 5. Offer error prevention and simple error

handling 6. Permit easy reversal of actions 7. Support internal locus of control 8. Reduce short-term memory load

Shneiderman’s 8 Golden Rules

2/12/2016

Page 3: Hci principles

Strive for ConsistencyConsistent sequence of

actions for similar situations

Identical Terminology (prompts, menus, help)

Consistent visual layout (fonts, color, etc.)

Exceptions: Confirmation of deletion No password echoing Limited

Page 4: Hci principles

4Chapter-3 2/12/2016

Proper Feedback

Page 5: Hci principles

Design Dialogs to Yield ClosureAction sequences should

have a beginning, middle, and end.

Feedback provides sense of accomplishment

Ex. Purchasing items via internet has a clearly defined step-by-step process

Page 6: Hci principles

Permit easy reversal of actionsAs much as possible, actions

should be reversibleTrash canRelieves anxiety

Design decision should includeHistory sizeWhat does it mean to undo

something?Let the user know they can

reverse an action

Page 7: Hci principles

Support Internal Locus of ControlExperiences operators want to feel in control

User is in charge of the interface Interface rapidly responds to the user

Builds anxiety and dissatisfaction Surprising interface actions Tedious actions Difficulty in obtaining necessary ability Difficulty in producing action Ex. Lag

Good rules: Avoid a causality, make users initiators rather than responders Ex. Sound when clicking on a link

Page 8: Hci principles

Reduce Short-term Memory LoadRule of thumb: Humans can remember 7 +/-

2 chunks of informationDisplays kept simpleMultiple page displays should be consolidatedTraining if using codes, mnemonics, long

sequence of actionsOnline access to command-syntax,

abbreviations, codes, etc.

Page 9: Hci principles

Prevent ErrorsLimit errors a user can

makeGray out menu items

that don’t applyNo characters in a

numeric fieldIn case of errors

Detect errorSimple, constructive,

and specific instructionsDo not change system

state

Page 10: Hci principles

Prevent ErrorsError rate is typically higher than expected

What are common errors for us?Coding, typing, dialing, grammar

How can we design software to reduce them? Better error messages

Specific, positive, and constructive “Printer is off, please turn on” instead of “Illegal Operation”

Helps fix current errorHelps reduce similar errors Increases satisfaction

Reduce chance for errorOrganizing info, screens, menusCommands and menu choices should be distinctiveConsistency of actions (Yes/No order of buttons)

Page 11: Hci principles

11Chapter-3

Apply any five HCI principles to design the user interface for Academic Calendar and Event Planner for college. It should allow student to see any event organized by the department in the college. Students should register , view the venue and select the event. The report should be generated at the end of the event and will be passed to all faculties with attendance and event details. Assume suitable data and draw the interface.

2/12/2016

Case Study