03.01.2015 Views

Heuristic Evaluation (lab 8)

Heuristic Evaluation (lab 8)

Heuristic Evaluation (lab 8)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Heuristic</strong> <strong>Evaluation</strong> (<strong>lab</strong> 8)<br />

EEE459 fall 2012<br />

Contents<br />

1 Due date and submission<br />

2 Goal<br />

3 Requirement<br />

3.1 <strong>Heuristic</strong> evaluation<br />

3.2 Consolidated heuristic list<br />

3.3 Written report<br />

3.3.1 Questions regarding the inspection process<br />

3.3.2 Question regarding your follow-up<br />

4 Example heuristic violation report<br />

1 Due date and submission<br />

It's a little complicated this week:<br />

• as you complete your heuristic violation reviews in the <strong>lab</strong> today, you must immediate email<br />

them to the members of the group whose product you're reviewing, cc: me (mailto:greg.phillips@rmc.ca).<br />

• your written <strong>lab</strong> report (in PDF format) and heuristic violation spreadsheet (in MS Excel format)<br />

must be submitted by to me (mailto:greg.phillips@rmc.ca) not later than 0800 hrs Monday 26 November<br />

2012.<br />

• your revised prototype must be ready to demonstrate to the course not later than the <strong>lab</strong><br />

period at 14h40, Monday 26 November 2012.<br />

2 Goal<br />

The goal of this <strong>lab</strong> is to allow you to practice the heuristic evaluation usability inspection technique.<br />

In the process of doing this, you will also be providing feedback to other <strong>lab</strong> groups and<br />

improving your own prototype based on the feedback from the other <strong>lab</strong> groups.<br />

3 Requirement<br />

In this <strong>lab</strong>, you will perform a heuristic evaluation on each of the other two <strong>lab</strong> groups' designs.<br />

This will be done individually.<br />

You will receive the heuristic evaluation reports from the members of the other groups who evaluated<br />

your product. You will be required to consolidate the reports, assign severity ratings, and<br />

modify your prototype to account for the identified defects.<br />

3.1 <strong>Heuristic</strong> evaluation<br />

This section is to be done individually.<br />

Carefully follow the procedure described in the heuristic evaluation overview, using Jakob<br />

Nielsen's ten heuristics. Record all the heuristic violations that you identify using the provided MS<br />

Excel template.<br />

Each violation report must include a sequential problem ID, a list of the heuristic(s) violated (identified<br />

by heuristic number), and a description of where the problem occurs and what it is. See the<br />

Example heuristic violation report section below.<br />

In your initial submissions, do not include severity ratings.<br />

1 of 3


As soon as you have completed a review of another groups' design, email your violation spreadsheet,<br />

to all the members of that group, cc: me (mailto:greg.phillips@rmc.ca).<br />

3.2 Consolidated heuristic list<br />

This section is to be done in your <strong>lab</strong> groups.<br />

You should receive four or five heuristic evaluation reports on your groups' design. Merge these<br />

into a single spreadsheet, consolidating and combining any reported violations that are duplicates.<br />

Be intelligent about this! You may need to rewrite the violation descriptions to some extent.<br />

Assign severity ratings to each reported problem.<br />

3.3 Written report<br />

Complete a written <strong>lab</strong> report in your <strong>lab</strong> groups. The report must represent a consolidated consensus<br />

in your group and must include an introduction, answers to the questions shown below,<br />

and a conclusion.<br />

3.3.1 Questions regarding the inspection process<br />

1. During the inspections, did the written heuristics allow you to identify usability problems that<br />

you feel you otherwise might have missed If yes, give one example, explaining how the<br />

heuristics helped. If not, explain why you don't believe that the heuristics helped you.<br />

2. Did you find any usability problems in the interface that did not appear to correspond to any<br />

of the heuristics If yes, give an example. If not, explain (speculate) as to why this was so.<br />

3. How confident are you that all the heuristic violations you identified are actually usability<br />

problems Explain your degree of confidence.<br />

4. How confident are you that you identified all the usability problems in the interface Explain<br />

your degree of confidence.<br />

3.3.2 Question regarding your follow-up<br />

5. Explain which heuristic violations you chose to address, and which ones you did not. Justify<br />

your decision in each case.<br />

4 Example heuristic violation report<br />

An example heuristic violation report (for Apple's iCal program) is shown in the table below.<br />

Problem<br />

ID<br />

<strong>Heuristic</strong>(s)<br />

violated<br />

Problem location and description<br />

Severity<br />

(0-4)<br />

42 7 When entering information into the event editing pane<br />

using the keyboard, on some fields text focus does not<br />

move to the next logical element after the user makes an<br />

entry. For example, to make an event repeat for four<br />

weeks, the user presses [tab] until the "repeat" field is<br />

highlighted, presses [space] to activate the selection box,<br />

presses [down] twice to highlight "every week", and<br />

presses [enter] to select it. This causes a new field "end"<br />

to appear immediately below "repeat" and logically the<br />

"end" selection box should now be active. However, text<br />

focus stays on the "repeat" entry field, requiring the user<br />

2 of 3


Problem<br />

ID<br />

<strong>Heuristic</strong>(s)<br />

violated<br />

Problem location and description<br />

Severity<br />

(0-4)<br />

to press [tab] to mode to the "end" field. This behaviour is<br />

common to the following event detail fields: "all day", the<br />

minutes fields in "from" and "to", "repeat", repeat "end",<br />

"calendar", "alarm", and alarm "how much before".<br />

Things to note about this report and to emulate in your own:<br />

• Here only one heuristic was violated: number 7, "flexibility and efficiency of use." You may<br />

find that some problems are simultaneous violations of more than one heuristic, in which<br />

case you should list them like, e.g., "2, 5, 7".<br />

• The problem description clearly indicates where on the interface the problem occurs and in<br />

what circumstance, and what the problem is.<br />

• The problem identified here actually occurs at multiple points in the interface; rather than<br />

raise a separate violation for each, the problem is described once and the places it occurs<br />

are listed.<br />

• The problem has a real impact on usability and is therefore more than “cosmetic”; however,<br />

the interface is still fairly usable even with the defect, so it probably doesn't rate a “major”<br />

severity level. We have not yet assigned it a severity rating; this happens later in the process.<br />

— Greg Phillips (http://last3.in/greg.html)<br />

From http://last3.in © Greg Phillips. Unlimited use is permitted within the Government of Canada. All other use<br />

is governed by the Creative Commons by-nc 3.0 license; see http://last3.in/colophon.html for details.<br />

3 of 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!