[Visibility of system status] [1]

advertisement
David Nguyen
Alex Pai
Alan Tsang
Margaret Yau
Group 9-PWE
cs160 Fall 2003
Group Assignment 4
Analysis of Heuristic Evaluation of Prototypes
http://kettle.cs.berkeley.edu/cs160-fall-03/uploads/16/group9-a4-he.doc
I. Problem
The interface we are analyzing, HATS, is an interface designed to be used by
Public Works Engineering (PWE) in collecting locations and attributes of street assets,
with an iPAQ Pocket PC and a GPS receiver.
II. Violations Found
1. [User Control and Freedom] [Severity 4]
The login screen has no screen for logging out of the system. Users may accidentally
start the program and wish to exit.
2. [Consistency and Standards] [Severity 3]
The Help button is located in different locations for different screens. This violates the
heuristic by making the user search for the help function.
3. [Aesthetic and Minimalist Design] [Severity 3]
All custom inputs are stored in the pull down menu for future use. This could cause
unnecessary clutter with rare entries.
4. [User control and freedom] [Severity 3]
If the user tries to turn on the GPS when GPS is not available (and therefore the interface
automatically switches to non-GPS mode), it results in the user fighting with the interface
to control the on/off switch.
5. [Consistency and standards] [Severity 3]
The streetlight icon at the top of the input page is different from the icon used to
represent the streetlight asset on the main page.
6. [Recognition rather than recall] [Severity 2]
It is unclear how the user can do to enter the input screen for assets.
7. [Help users recognize, diagnose, and recover from errors] [Severity 2]
Error message may be ambiguous if there are fields that are similar. For example, if there
is a field called “arm length” and another field called “foot length,” then the error
message “length” is unclear.
8. [Visibility of system status] [Severity 2]
The message “asset recorded” on the status bar may be missed by the user if it disappears
too soon, or it may be misinterpreted if it stays on the status bar too long. Currently, it is
unclear how long the duration is.
9. [Error Prevention] [Severity 2]
ID fields are memorized, and are the default value for the next asset entry. This could
cause errors if users forget to modify the field.
10. [Recognition Rather than Recall] [Severity 2]
The icons representing assets and toolbar functions are not labeled. This may be
troublesome if the user forgets what the icons stand for.
11. [Match Between System and Real World] [Severity 2]
The GPS on-off switch automatically switches off when GPS is unavailable. This does
not match the metaphor of a light switch, where you can still turn on the switch if the
bulb is broken.
12. [Match Between System and Real World] [Severity 1]
The control of the switch is confusing. A switch affords to be flipped. In our case, the
switch is pressed (by user clicking the switch).
13. [Error Prevention] [Severity 1]
Users may be confused over the difference of the i icon (information) and the ? icon
(help). This could cause the user to select the incorrect function.
14. [Recognition Rather Than Recall] [Severity 1]
Custom input screens are not labeled to indicate that they permit the user to input a
custom value for the field. The user may be unsure how the given input will be treated
by the system.
15. [User Control and Freedom] [Severity 1]
A user may accidentally close the keyboard. There is not a clear way for the user to bring
back the keyboard.
16. [Visibility of system status] [Severity 1]
On/off icon is unclear and likely misread in glare and sunlight outdoors. More visible
differentiation between on/off states is needed.
17. [Help and documentation] [Severity 0]
The log in screen is missing any way of getting help.
Group 9—Assignment #4: Heuristic Analysis
2
18. [Visibility of system status] [Severity 0]
The GPS signal status is recognizable only by counting the number of bars displayed.
Although this does display system status, it requires more than a quick glance to
determine.
19. [Match between system and the real world] [Severity 0]
Using the return key to move to the next input field does not reflect the standard
conventions commonly used when dealing with forms.
20. [Consistency and standards] [Severity 0]
Use of the return key to enter carriage return in some text input fields, while it serves to
end input in others may cause the user to question which of these functions it will have at
any given time.
21. [Error prevention] [Severity 0]
When the GPS is functioning but the user is required to manually input the location of an
asset there is not a clear way to determine distances from the present location, which
could lead to the user recording an asset at an incorrect position.
22. [Consistency and standards] [Severity 0]
The presence of an arrow next to the name field for the login page is confusing. Scenario
1 describes the process of logging in as using the name as a text field, whereas the
presence of the arrow is standard for a drop-down box.
23. [User control and freedom] [Severity 0]
There are only pre-defined entry fields for data for a specific type of asset. In the case of
the streetlights, the user can only enter in the ID, wattage, arm length, height and notes.
If the user decides to keep some other standard data field on streetlights, there doesn’t
appear to be a way to do so other than entering it every time into the notes section.
24. [User control and freedom] [Severity 0]
There are only pre-defined assets. If the user decides that some other asset of the city is
important, there is no way to add one.
25. [Consistency and standards] [Severity 0]
The system should not indicate the current location without a GPS signal in the same way
it indicates the current location with a GPS signal. If the user thinks the GPS signal is on
but it is not, they might be confused into they are in a different location than they really
are.
26. [Flexibility and efficiency of use] [Severity 0]
It seems like the user would commonly want to input or edit an asset at a location where
they are not currently located. This could happen if the user already knew the location of
an asset they wanted to add or edit, or like in the case of scenario 3, if they couldn’t reach
the location.
Group 9—Assignment #4: Heuristic Analysis
3
27. [Consistency and standards] [Severity 0]
No keyboard is available for login screen when there is one for other inputs.
28. [Aesthetic and minimalist design] [Severity 0]
The decoration beneath the screen on the surface of the device (i.e. the buttons on iPAQ)
looks like buttons. This can confuse the user if they are not functional buttons.
29. [Consistency and standards] [Severity 0]
The scroll bar on the side of the input menu does not have up and down arrow keys.
30. [User control and freedom] [Severity 0]
Login should provide method to get password if it was forgotten or perhaps allow some
guest account.
III. Summary of Violations
Table 1. Number of Violations per Heuristic
Heuristics
Visibility of system status
Match between system and the real world
User control and freedom
Consistency and standards
Error prevention
Recognition rather than recall
Flexibility and efficiency of use
Aesthetic and minimalist design
Help users recognize, diagnose, and recover from errors
Help and documentation
Count
3
3
6
8
2
3
1
2
1
1
Table 2. Number of Violations per Severity Category
Severity Rating
0
1
2
3
4
Count
12
8
5
4
1
Total Number of Violations: 30
Group 9—Assignment #4: Heuristic Analysis
4
IV. Evaluation Statistics
Table 3. Percentage of total violations of each severity category found by the evaluators
severity\evaluator
level 0
level 1
level 2
level 3
level 4
total violation found
evaluator 1
33.33%
12.50%
40.00%
25.00%
100.00%
30.00%
evaluator 2
0.00%
37.50%
0.00%
0.00%
0.00%
10.00%
evaluator 3
25.00%
25.00%
20.00%
0.00%
100.00%
23.33%
evaluator 4
41.67%
0.00%
40.00%
25.00%
0.00%
26.67%
evaluator 5
8.33%
25.00%
60.00%
50.00%
0.00%
26.67%
Table 4. Number and uniqueness of problems found by the evaluators
evaluator #
1
2
3
4
5
problems found
9
3
7
8
8
uniqueness
2 shared with #4, #3
1 shared with #3
3 shared with #1, #3, #4
3 shared with #1, #3, #5
1 shared with #4
Number of Problems
Found
Number of Evaluators vs. Number of Problems
Found
35
30
25
20
15
10
5
0
1
2
3
4
5
Number of Evaluators
Figure 1. Number of evaluators vs. number of total problems found
Group 9—Assignment #4: Heuristic Analysis
5
Download