neeshub – heuristic evaluation

33
Assignment 05: Heuristic Evaluation SI 622: Evaluation of Systems and Services March 17, 2011 Team 02 Omid Farivar | Evan Kerrigan | Benjamin Nayer

Upload: evan

Post on 27-Jun-2015

419 views

Category:

Design


1 download

TRANSCRIPT

Page 1: NEEShub – Heuristic Evaluation

Assignment 05: Heuristic Evaluation

SI 622: Evaluation of Systems and ServicesMarch 17, 2011

Team 02Omid Farivar | Evan Kerrigan | Benjamin Nayer

Page 2: NEEShub – Heuristic Evaluation

Agenda

1. Project Introduction

2. Methods

3. Findings & Recommendations

4. Discussion

Page 3: NEEShub – Heuristic Evaluation

What is NEES?‣ Network for Earthquake Engineering

Simulation is an NSF-funded research organization

‣ Serves as a network to coordinate and share data and research among earthquake, civil, and structural engineers and 14 different laboratories throughout the U.S.

‣ Offer multiple services including NEEShub, which is our focus

Page 4: NEEShub – Heuristic Evaluation

Project Warehouse?NEEShub?‣ Suite of software and tools to store, share,

and analyze data—tailored to the needs of the NEES community

‣ At its heart is the “Project Warehouse,” which serves as the system’s repository for uploading, managing, and sharing research data

‣ Also offers an array of tools for visualizing and analyzing data outside of the Project Warehouse

Page 5: NEEShub – Heuristic Evaluation

Heuristic Evaluation

pho

to c

c fl

ickr

use

r d

elila

h021

Page 6: NEEShub – Heuristic Evaluation

Nielsen’s Heuristics1. Visibility of system status

2. Match between system and the real world

3. User control and freedom

4. Consistency and standards

5. Error prevention

6. Recognition rather than recall

7. Flexibility and efficiency of use

8. Aesthetic and minimalist design

9. Help recognize, diagnose, and recover from errors

10. Help and documentation

Source: Nielsen, Jakob. Heuristic Evaluation. (1994). In J. Nielsen & R. L. Mack, (Eds.), Usability Inspection Methods. New York, New York: John Wiley & Sons.

Page 7: NEEShub – Heuristic Evaluation

Individual Evaluations

‣ Interviews & personas guided identification of different system aspects—researchers, data viewers, data creators and “uploaders”

‣ Selected separate, pre-existing projects to analyze individually

‣ Created and edited projects and experiments

‣ Conducted several individual site passes

‣ Ranked severity and importance to success

Page 8: NEEShub – Heuristic Evaluation

Rating Scale

Ranking Meaning

0 Team does not agree that issue impacts system usability

1 Cosmetic problem only; need not be fixed unless extra time is available on project

2 Minor usability problem; fixing this should be given low priority

3 Major usability problem; important to fix, so should be given high priority

4 Usability catastrophe; imperative to fix before product can be released

Source: Nielsen, Jakob. Heuristic Evaluation. (1994). In J. Nielsen & R. L. Mack, (Eds.), Usability Inspection Methods. New York, New York: John Wiley & Sons.

Page 9: NEEShub – Heuristic Evaluation

Team Evaluations

‣ Assembled as a team to discuss, explain, and defend individual findings

‣ Team collectively re-rated issue severity

‣ A score of ‘0’ was accorded to items that the team felt were not truly usability issues

Page 10: NEEShub – Heuristic Evaluation

Findings & Recommendations

pho

to c

c fl

ickr

use

r st

efan

oo

dle

Page 11: NEEShub – Heuristic Evaluation

Finding 01: Inaccurate Presentation of Folder Size and Contents

‣ Project experiment folders in file browser are labeled as very large (10s–100s of GB)

‣ When accessing the folders, it appears to be empty—is the content loading? deleted? restricted?

‣ Violates visibility of system status, since it provides inaccurate system information: users cannot know if something went wrong

Page 12: NEEShub – Heuristic Evaluation
Page 13: NEEShub – Heuristic Evaluation

Recommendation

‣ Present correctly labeled folder size

‣ Use a status spinner to indicate if the system is loading

‣ Offer helpful error notifications, particularly for permission issues

Page 14: NEEShub – Heuristic Evaluation

Finding 02: Inconsistent Filetype Upload Behavior

‣ Users can upload various filetypes to project experiments—videos, images, etc.—but the documentation about acceptable filetypes is inconsistent

‣ Provides unhelpful error responses when uploading incorrect formats

‣ Violates the following heuristics: consistency and standards, error prevention, and help users recognize, diagnose, and recover from errors

Page 15: NEEShub – Heuristic Evaluation
Page 16: NEEShub – Heuristic Evaluation

Recommendation

‣ Provide clear, consistent contextual help and documentation

‣ Validate formats during file upload

‣ Provide clearer, more accurate error messages

Page 17: NEEShub – Heuristic Evaluation

Finding 03: Uploading Sensor Data Places Excessive Recall Burden on Users

‣ Uploading sensor data to an experiment is performed via populating a blank spreadsheet, with specific file format requirements and other formatting constraints provided before you download it

‣ This spreadsheet contains none of this information, forcing the user to remember it

‣ Violates recognition rather than recall heuristic

Page 18: NEEShub – Heuristic Evaluation
Page 19: NEEShub – Heuristic Evaluation

Recommendation

‣ Add formatting requirement instructions within the provided spreadsheet

Page 20: NEEShub – Heuristic Evaluation

Finding 04: Difficulty Performing Multiple File Searches

‣ Each project’s File Browser has a search function, which works normally at first

‣ New results are not returned after attempting later searches—the query simply fails. Reloading page is only solution.

‣ No error message or feedback— it just fails!

‣ Violates the error prevention, error recovery, and system visibility heuristics.

Page 21: NEEShub – Heuristic Evaluation
Page 22: NEEShub – Heuristic Evaluation

Recommendation

‣ Investigate reasons why issue is occurring and generate a solution

‣ Display current search terms prominently and provide error messages if queries fail

Page 23: NEEShub – Heuristic Evaluation

Finding 05: Unclear Options in File Browser Search Menu

‣ Ambiguous drop-down menu with search box—contains options to “Find by: ‘Title’ or ‘Name’”

‣ No ‘Title’ column in the file browser; unclear what that option means… no apparent difference when searching with each option

‣ Violates consistency and standards heuristic

Page 24: NEEShub – Heuristic Evaluation
Page 25: NEEShub – Heuristic Evaluation

Recommendation

‣ Two Possibilities:

• Replace ‘Title’ option with a clearer, more meaningful filter (e.g., ‘timestamp’)

• Remove drop-down menu altogether

Page 26: NEEShub – Heuristic Evaluation

Finding 06: Difficulty Determining State of Upload Progress

‣ File uploaders expected to handle large amounts of data

‣ No progress feedback provided when uploading files

‣ Can’t navigate away from uploader without losing the upload lightbox

‣ Violates visibility of system status heuristic

Page 27: NEEShub – Heuristic Evaluation
Page 28: NEEShub – Heuristic Evaluation

Recommendation

‣ Implement a progress bar to display upload status—time elapsed, time remaining, etc.

Page 29: NEEShub – Heuristic Evaluation

Finding 07: Usability Strengths of NEEShub

‣ Extensive documentation is provided, especially when creating and editing projects or experiments

‣ Conspicuous help button for each data field

‣ Consistent iconography, such as the help buttons and filetype icons in the file browser• Navigation aids

• “Breadcrumb”-style secondary navigation bar

• Similar display in the file browser

Page 30: NEEShub – Heuristic Evaluation
Page 31: NEEShub – Heuristic Evaluation

Caveats &Limitations

pho

to c

c fl

ickr

use

r ya

nivg

Page 32: NEEShub – Heuristic Evaluation

Caveats & Limitations

‣ Minimum optimal number of evaluators

‣ Prior experience with NEEShub may introduce biases

‣ A larger and more diverse set of evaluators may have helped

‣ Our decision to select different, pre-existing projects may have resulted in less-detailed investigations of specific pages

‣ Some of the issues—particularly file-upload ones—may be have less of a significant usability issue as there is an external tool used for file management

Page 33: NEEShub – Heuristic Evaluation

Q&A

Team 02Omid Farivar | Evan Kerrigan | Benjamin Nayer