computer science honours 2011 - cs.ru.ac.za · microsoft powerpoint - l8_heuristic evaluation.pptx...

15
Computer Science Honours 2011

Upload: others

Post on 14-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

Computer Science Honours 2011

Page 2: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

Meet  users expectationsp1. Match the real world2. Consistency & standards3 Help & documentation3. Help & documentation

User is boss4. User control & freedom

Vi ibilit   f  t   t t5. Visibility of system status6. Flexibility & efficiency

Errors7. Error prevention8. Recognition, not recall9. Error reporting, diagnosis, and recovery9. Error reporting, diagnosis, and recovery

Keep it simple10. Aesthetic & minimalist design

Page 3: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

Usability inspection method Cost‐benefit ratio is good

f d b b l Performed by a usability expert Steps: inspect UI thoroughly compare UI against heuristics lists usability problems found▪ Explain & justify each problem with heuristics

http://www.id-book.com/catherb/

Page 4: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

Justify every problem with a heuristic Justify every problem with a heuristic “too many choices on the home page (Aesthetic & Minimalist Design)” can’t just say “I don’t like the layout”

List every problem List every problem even if an interface element has multiple problems

Go through the interface at least twice once to get the feel of the systemg y again to focus on particular interface elements

Don’t limit yourself to the 10 heuristics we’ve seen others: affordances, visibility, Fitts’ Law, visual variable, 

l   i i l   l   i i l  gestalt principles, colour principles etc but the 10 heuristics are easier to compare against

Page 5: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM
Page 6: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

E l  i     h     i h Evaluator is not the user either maybe closer to being a typical user than the developers/designersdevelopers/designers don’t know system model

Heuristic evaluation finds problems that user Heuristic evaluation finds problems that user testing often misses inconsistent fonts Fitts’ Law problems

But user testing is the gold standard for usability

Page 7: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

Use multiple evaluatorsp different evaluators find different 

problems the more the better, but diminishing 

returnsreturns Nielsen recommends 3‐5 evaluators

Alternate heuristic evaluation with user testing each method finds different problems heuristic evaluation is cheaper

It’s OK for observer to help evaluator as long as the problem has already been  as long as the problem has already been 

noted this wouldn’t be OK in a user test

Page 8: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

l k Heuristic evaluation works on: sketches

  t t paper prototypes buggy implementations

“Missing‐element” problems are harder to find on Missing element  problems are harder to find on sketches because you’re not actually using the interface, you aren’t blocked by feature’s absence

look harder for them

Page 9: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

A th   bilit  i ti   th d Another usability inspection method Focuses on how easy it is for new users to accomplish tasks 

with the systemD i   t     t  f th  d i  &    i Designer presents an aspect of the design & usage scenarios

Expert is told the assumptions about user population, context of use, task detailsO   f    t   lk th h th  d i   t t   ith  One of more experts walk through the design prototype with the scenario

Experts are guided by 3 questions

Page 10: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

Will the correct action be sufficiently evident to the 1. Will the correct action be sufficiently evident to the user? does the user understand that this subtask is needed to 

h th   '   l?reach the user's goal?2. Will the user notice that the correct action is 

available?  e.g. is the button visible?

3. Will the user associate and interpret the response from the action correctly?  will the user know that they have done the right thing 

after performing the action?  As the experts work through the scenario they note 

blproblems

Page 11: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

Used to uncover how people p porganize information and how they categorize and relate concepts

Create usable information structures ( h    )  h       i(such a menus) that saves users time

Words on the cards reflect the names of the things that you want to organizeorganize

Sections, terms, menu items, images, individual window/pages 

Users sort them into groups  label  Users sort them into groups  label groups 

Page 12: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

Low fat milk Low fat milkMilks

Cheddar cheese

Drinking yoghurt

Skim milk

Full cream milk

Skim milk

Drinking yoghurt

Cheddar cheeseCheese

DairyGouda cheese

Blue cheese

Cheddar cheese

Gouda cheese

Blue cheese

Full cream milk

Bulgarian yoghurt Drinking yoghurtYoghurts

Bulgarian yoghurt g y g

Bulgarian yoghurt

Page 13: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM

I f l  Informal way: manual l k f   d  i   h   l look for trends in the clusters

Formal way: cluster analysis  statistics  nontrivial cluster analysis – statistics – nontrivial takes groups created by users and produces tree graphs showing relationships between groups of graphs showing relationships between groups of cards

Optimalsort.com or websort.net

Page 14: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM
Page 15: Computer Science Honours 2011 - cs.ru.ac.za · Microsoft PowerPoint - L8_Heuristic Evaluation.pptx Author: H.Thinyane Created Date: 4/11/2011 9:44:39 AM