Date post: | 17-Nov-2014 |
Category: |
Technology |
Upload: | david-farrell |
View: | 2,452 times |
Download: | 1 times |
Non End-User Evaluation
• Why?
• Expert Evaluations
• Design & Usability Heuristics
Expert Evaluations & Design / Usability Heuristics
Will look at:
• Need for alternatives to user evaluation
• Methods of evaluating without end users (using expert evaluators)
• Some heuristics / guidelines offered by experts
End User Evaluations
• End-user evaluations can be expensive– The methods are very time consuming– Users may not be willing– To get truly ‘fresh’ eyes, so called “kleenex”
testing requires different players each time
• Concerns about leaks– Few external play testers at early stages– Friends & family play testers may be too kind
Expert Evaluations
• As an alternative to some user testing, expert evaluators / testers can be used
• Falconer details 10 inspection methods, we will look at two:– Cognitive Walkthrough– Heuristic Evaluation
Cognitive Walkthrough
• In this approach experts imitate users– Relatively quick and cheap– Expert needs to be skilled and requires:
• A description of users (e.g. level of experience)• A description of system (or an operational system)• A description of the task to be carried out• A list of the actions required to complete the task
Cognitive Walkthrough
• Expert addresses questions such as:– Is the goal clear at this stage?– Is the appropriate action obvious?– Is it clear that the appropriate action leads to
the goal?– What problems (or potential problems) are
there in performing the action?
• Essential that the expert tries to think like the end user and not like themselves.
Consider Dwarf Fortress
• A scenario:– Goal is to build a farm plot – Is the appropriate action obvious?
• What if no dwarves are farmers?– Is it clear that the appropriate action leads to the
goal?• Does the game help you?
– What problems (or potential problems) are there in performing the action?
• How do you know to give a dwarf ‘farming’ as a job?
• I know how to do this but thinking as a ‘user’ it’s not so easy.
Heuristic Evaluation
• Involves assessing how closely an interface or system conforms to a predefined set of guidelines or heuristics.
• Examples:– Nielsen’s usability heuristics– Schneiderman’s eight golden rules– Norman’s seven principles
Nielsen’s Usability Heuristics
• Give feedback – keep users informed about what is happening
• Speak the user’s language – dialogs should be expressed clearly using terms
familiar to the user
• User control and freedom– clearly marked exits and undo/redo
• Consistency and standards • Prevent errors
– even better than having good error messages
Nielsen’s Usability Heuristics
• Minimise memory load– recognition rather than recall
• Shortcuts– accelerators (unseen by novices) speed up interactions for
experts • Aesthetic and minimalist design
– don’t have irrelevant or rarely needed information • Good error messages
– should indicate the problem and explain how to recover • Help and documentation
– should be concise and easy to search
Norman’s 7 Principles
1: Use both knowledge in the world and knowledge in the head.
2: Simplify the structure of tasks.3: Make things visible.4: Get the mappings right.5: Exploit the power of constraints.6: Design for error.7: When all else fails, standardise.
Schneiderman’s heuristics (8 Golden Rules)
1. Strive for consistency 2. Enable frequent users to use shortcuts 3. Offer informative feedback 4. Design dialogues to yield closure 5. Offer error prevention & simple error handling 6. Permit easy reversal of actions 7. Support internal locus of control 8. Reduce short-term memory load
(Faulkner Chapter 7)
Group activity
For 3 or 4 of Schneiderman’s heuristics: write a sentence explaining the meaning consider whether the rule holds for XBE, your phone, a game of your choice.
How Many Evaluators?
Different people find different problems.
http://www.useit.com/papers/heuristic/heuristic_evaluation.html
How Many Evaluators?
•
Think Aloud/Online Self Report
“Think aloud technique is pretty much what it sounds like. You ask someone to do a task, and to think aloud about what they are doing while they are doing it.”
- Rugg, 2007
•
“The basic concept is simple: you tell the respondent what the task is, and ask them to think aloud while doing it. If they are silent for more than a set length of time (e.g. five seconds) then you use a prearranged prompt to get them talking again”
- Rugg, 2007“Could you tell me what you’re thinking about
now?”
“Could you tell me what you’re thinking about
now?”
“Are you looking at the background of the picture?”
“Are you looking at the background of the picture?”
“Could you tell me what you’re thinking about
now?”
“Could you tell me what you’re thinking about
now?” “Are you
looking at the background of the picture?”
“Are you looking at the background of the picture?”
“… if you have to transcribe the data, then this can be very time-consuming (in the order of ten hours of transcription per hour of tape, depending on how good your typing is and how loquacious your respondents are).”
- Rugg, 2007
“the convention on transcripts is to use one full stop per second of silence (so “….” shows four seconds of silence). “Um” and “er” sounds are also worth noting, for the same reason, particularly when the respondent is otherwise articulate.”
- Rugg, 2007
Qualitative Vs Quantitative
• Quantitative is data concerning numeric, quantifiable information.
• Qualitative data is verbose, descriptive and more difficult to summarise.
• Techniques such as cluster analysis can help to make meaningful interperetations of qualitative data.