Crab Shack Kitchen Web Application

Similar documents
Heuristic Evaluation

Jakob Nielsen s Heuristics (

Heuristic Evaluation. Jon Kolko Professor, Austin Center for Design

Computer Systems & Application

CO328- Human Computer Interaction Michael Kölling Caroline Li. Heuristic Evaluation

Heuristic Evaluation. Ananda Gunawardena. Carnegie Mellon University Computer Science Department Fall 2008

HCI and Design SPRING 2016

Design Heuristics and Evaluation

Due on: May 12, Team Members: Arpan Bhattacharya. Collin Breslin. Thkeya Smith. INFO (Spring 2013): Human-Computer Interaction

Craigslist Heuristic Evaluation

iscreen Usability INTRODUCTION

Assignment 5 is posted! Heuristic evaluation and AB testing. Heuristic Evaluation. Thursday: AB Testing

User Interface Evaluation

Lose It! Weight Loss App Heuristic Evaluation Report

1. Select/view stores based on product type/category- 2. Select/view stores based on store name-

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

CSE 440: Introduction to HCI User Interface Design, Prototyping, and Evaluation

Usability in Multimedia. By Pınar Koçer Aydın and Özgür Bayram

Heuristic Evaluation of NUIG Participate Module 1

User Experience Report: Heuristic Evaluation

Introduction to Internet Applications

Heuristic Evaluation of Enable Ireland

Usability. Daniela Rosner. Web Architecture, October 9, School of Information UC Berkeley

Hyper Mesh Code analyzer

UX DESIGN BY JULIA MITELMAN

Group #: Evaluation Proposal For Digital Libraries, LIS 5472, Fall 2010, Professor Sanghee Oh

1. The Best Practices Section < >

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt.

CogSysIII Lecture 9: User Modeling with GOMS

cs465 principles of user interface design, implementation and evaluation

CS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test

Heuristic evaluation is a usability inspection technique developed by Jakob Nielsen. The original set of heuristics was derived empirically from an

Heuristic Evaluation of [ Quest ]

Heuristic Evaluation of Math Out of the Box

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

Wikitude Usability testing and heuristic evaluation

CS 160: Evaluation. Professor John Canny Spring /15/2006 1

Heuristic Evaluation of igetyou

Assistant Professor Computer Science. Introduction to Human-Computer Interaction

Heuristic Evaluation

Usability and Accessibility CS 4720 Web & Mobile Systems

Applying Usability to elearning

Heuristic Evaluation! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame or Shame?! Hall of Fame!!

User-Centered Design. SWE 432, Fall 2017 Design and Implementation of Software for the Web

USER INTERFACE DESIGN + PROTOTYPING + EVALUATION. Heuristic Evaluation. Prof. James A. Landay University of Washington CSE 440

Chapter 10 Interactive Systems And Usability Organizational Requirements Engineering

Heuristic Evaluation. Hall of Fame or Shame? Hall of Fame or Shame? Hall of Fame! Heuristic Evaluation

CS 147 Autumn 2017: Assignment 9 (Heuristic Evaluation Group Template) Instructor: James Landay. Fix: make web also block the desktop screen.

User Experience Research Report: Heuristic Evaluation

Usability Inspection Methods. Overview. Usability Measures. SMD157 Human-Computer Interaction Fall 2003

OCR Interfaces for Visually Impaired

Usability & User Centered Design. SWE 432, Fall 2018 Design and Implementation of Software for the Web

Heuristic Evaluation of Covalence

Heuristic Evaluation of MPowered Entrepreneurship s Slack Workspace. Presented By Dylan Rabin. SI 110 Section 003

Heuristic Evaluation of PLATELIST

User Experience Design

Spark is a mobile application that allows teachers to capture, track, and and share their students important learning moments.

Usability analysis and inspection

Introduction to Usability and its evaluation

Why? Usability analysis and inspection. Evaluation. Evaluation. Measuring usability. Evaluating usability

activated is a platform that allows students to create, organize, and share the steps on their road to college.

Heuristic Evaluation. Heuristic evaluation evaluates the interface to identify usability problems against recognized usability design heuristics.

1. Problem Mix connects people who are interested in meeting new people over similar interests and activities.

Heuristic Evaluation of [Slaptitude]

E2: Heuristic Evaluation A usability analysis of decorativethings.com. Jordana Carlin LIS Spring 2014

Developing Public-Facing Online Services Policy

Page 1. Ideas to windows. Lecture 7: Prototyping & Evaluation. Levels of prototyping. Progressive refinement

Ryan Parsons Chad Price Jia Reese Alex Vassallo

Evaluation of Interactive Systems. Inspection methods

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines

3d: Usability Testing Review

EVALUATION ASSIGNMENT 2

A Heuristic Evaluation of Ohiosci.org

[quoting Group 1: page=proposal]

Web Evaluation Report Guidelines

HUMAN COMPUTER INTERACTION

Ten Usability Heuristics J. Nielsen

Usability. HCI - Human Computer Interaction

Team Manatee Group Heuristic Evaluation

Heuristic Evaluation Report. The New York Philharmonic Digital Archives archives.nyphil.org

Property of Shree Dhavale. Not for public distribution. Practicum Report. Shree Dhavale

ASSIGNMENT 06: Heuristic Evaluation

Competitors Usability Heuristics App Analysis. Sandeep Hundal UX Course Competitors Usability Heuristics App Analysis


Heuristic Evaluation of [Pass It On]

Java Swing Introduction

MBooks Usability Reports

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

Evaluation Plan for Fearless Fitness Center Website

Heuristic Evaluation of Team Betamax

Usability and User Interface Design

CS Equalizing Society - Assignment 8. Interactive Hi-fi Prototype

10 Usability Heuristics by Nielsen; Lazada and Shopee Review

Nielsen s 10 Usability Heuristics. Heuristics evaluations and identifying heuristics violations

SFU CMPT week 11

Krab Shack App. Usability Test Report. Steven Landry 4/23/16 CS5760

The 23 Point UX Design Checklist

HEURISTIC EVALUATION WHY AND HOW

Severity Definitions:

Transcription:

Crab Shack Kitchen Web Application EVALUATION ASSIGNMENT 2 HEURISTIC EVALUATION Author: Sachin FERNANDES Graduate 8 Undergraduate Team 2 Instructor: Dr. Robert PASTEL February 16, 2016

LIST OF FIGURES LIST OF FIGURES List of Figures 1 Application cataloging page mock up.................................. 1 2 Application search page mock up..................................... 2 i

Contents List of Figures i 1 Introduction 1 1.1 Web System Description......................................... 1 2 Identification of the UI domain 2 3 List of Heuristic Usability Principles 2 4 Usability Problems 3 5 Identification of Critical Usability Concerns 4 6 Critical Usability Concerns with a Short Story 4 Appendices 5 Appendix A Meeting Notes 5

1 INTRODUCTION 1 Introduction 1.1 Web System Description The primary focus of the Crab shack kitchen application is to provide a faster method of cataloging specimens compared to manually typing the specimen names into the database software. Keeping this in mind the goal of the system design is to be clear, simple and efficient to use. The design s main focus is the cataloging process which includes selecting 1 of 4 buttons for each specimen property. Figure 1: Application cataloging page mock up 1

3 LIST OF HEURISTIC USABILITY PRINCIPLES Figure 2: Application search page mock up 2 Identification of the UI domain The web system belongs to a data organizing/cataloging website UI domain. The website will be used for organizing chucks of data specific to each crab specimen. Although the application is a website, it has a software as a service feel to it. 3 List of Heuristic Usability Principles I have selected heuristic design principles based on Jakob Nielsen s 10 usability heuristics and added descriptions with respect to the Crab Shack application. I have listed them in order of priority for the application. 1. Flexibility and efficiency of use Accelerators unseen by the novice user may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions. This can be very useful to the scientists as they get more efficient with using the application. Efficiency is one of the primary focuses of the application. 2. Aesthetic and minimalist design Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility. A simpler, cleaner design is important because there is a lot of information to display to the user. Which is why the interface needs to be concise and well laid out. 2

4 USABILITY PROBLEMS 3. Error prevention Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action. A user could get very frustrated if they encounter an error after a long session of cataloging. Error prevention and automatic correction of the same will be appreciated by the user. 4. User control and freedom Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue. Support undo and redo. The users will be prone to making mistakes, specially in the data heavy user interface. It is a good idea to help them make changes quickly. 5. Recognition rather than recall Minimize the user s memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate. The user already has a lot of things to remember and concentrate on during the cataloging process. The user should be focused on the cataloging task and not on trying to remember how to use the application. 6. Visibility of system status The system should always keep users informed about what is going on, through appropriate feedback within reasonable time. The application should be able to provide useful information about the current state of cataloging to the user. 4 Usability Problems 1. On the Home page, the recent entries table seems very tiny. Maybe this table could provide a bit more information about the recent specimen that was finished. For example, Specimen ID cataloged by Scientist 1 - today. The lack of information violates the visibility of system status principle. 2. Change gray footer with something that provides more information, like the sliding thumbnails we discussed in class for easy navigation. The lack of information violates the visibility of system status principle. 3. Include the stacked progress bar that depicts contribution of each cataloger as requested by our scientist. This contributes to the visibility of system status. 4. The edit button is not clear and adds an extra step to the process of cataloging. Having a text box that is already editable as opposed to an Edit button will speed up the process. This violates the efficiency principle. 5. The red background could be a bit much when looking at the screen for long periods of time. A simpler plain background color that does not clash with the foreground would be better suited. This violates the aesthetic and minimalist design principle. 6. The gray border around the image on the catalog page is taking up a lot of space and not really contributing to the information provided to the user. Cutting down on this space will allow for a larger image to be displayed. This violates the aesthetic and minimalist design principle. 7. There is no log out button visible on the cataloging or home page. This button should be included in the application. This violates the User control and freedom principle. 8. Add some keyboard shortcuts for expert users based on repetitive task. This will help improve the flexibility and efficiency of use usability principle. 3

6 CRITICAL USABILITY CONCERNS WITH A SHORT STORY 5 Identification of Critical Usability Concerns 1. On the Home page, the recent entries table seems very tiny. This could cause the scientist to be confused about which entry he was looking for exactly. Which means he will need to go through all his recently cataloged specimens to find the one he is looking for. This violates the efficiency principle in a very big way. 2. The edit button is not clear and adds an extra step to the process of cataloging. Additionally, considering the labels may not always line up, the scientist could click on the wrong edit button by mistake. 3. There is no log out button visible on the cataloging or home page. This breaks user freedom and does not allow the user to go back to the initial application state. 6 Critical Usability Concerns with a Short Story Dr. Dean Pentcheff logs into the website to start cataloging specimens. He finishes cataloging about 20 specimens before lunch time. He decides to continue after lunch. He looks for the log out button but can t find it. So he shuts down his browser and logs out of his computer instead. He returns after lunch and logs in to his computer again. Annoyed that he had to wait for the system to reboot, he makes a mistake in the cataloging process. Later in the day he realizes he made a mistake and goes back to main page to fix the mistake. However, other scientists have also been simultaneously cataloging specimens and the recent entries show their results as well. Dean digs through each recently categorized specimen and finally finds the one he is looking for. He clicks on the edit field to change the text field and then manually types in correct entry. He wonders why he went through all that trouble to edit the field and didn t just directly type it into the database software. He then goes back to the main page and continues to log specimens. 4

A MEETING NOTES Appendix A Meeting Notes What is the resolution / size of monitor used (questions about images)? 1920 x 1200 (use this as minimum requirement) Zooming on pictures? Side by side? Selecting a thumbnail to view? No need to have all 3 images side by side. Zooming will be very useful. How will you identify an item to return to? Recently edited search is a great way to find specimens. Scientist wants to give credit to people that recorded (correct) data in database. Not sure how to do this yet. Introduce stacked progress bar to show each contributor s progress. 5