Lecture 5 Heuristic evaluations & Early prototype Evaluations HEIM, CHAPTERS 5.4-5.6.

Slides:



Advertisements
Similar presentations
DEVELOPING A METHODOLOGY FOR MS3305 CW2 Some guidance.
Advertisements

Chapter 15: Analytical evaluation
LIS 677 Interface Critique LIS 677 Presented by Blanca Polo.
 1 Notes from Heim Chapter 8 and
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
11 HCI - Lesson 5.1 Heuristic Inspection (Nielsen’s Heuristics) Prof. Garzotto.
Dialog Styles. The Five Primary Styles of Interaction 4 Menu selection 4 Form fill-in 4 Command language 4 Natural language 4 Direct manipulation.
Dialog Styles. The Six Primary Styles of Interaction n Q & A n Menu selection n Form fill-in n Command language n Natural language n Direct manipulation.
Part 4: Evaluation Days 25, 27, 29, 31 Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what,
Heuristic Evaluation. Sources for today’s lecture: Professor James Landay: stic-evaluation/heuristic-evaluation.ppt.
CS147 - Terry Winograd - 1 Lecture 6 – Usability Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department Stanford.
Today’s class Group Presentation More about principles, guidelines, style guides and standards In-class exercises More about usability Norman’s model of.
Heuristic Evaluation Evaluating with experts. Discount Evaluation Techniques  Basis: Observing users can be time- consuming and expensive Try to predict.
Evaluation Through Expert Analysis U U U
Evaluating with experts
Heuristic Evaluation.
Principles and Methods
Chapter 7 design rules.
Evaluation: Inspections, Analytics & Models
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
User Interface Evaluation CIS 376 Bruce R. Maxim UM-Dearborn.
Lecture 23: Heuristic Evaluation
1 SKODA-AUTO.CZ prototype evaluation Poznań, 23th of March 2015.
Heuristic evaluation IS 403: User Interface Design Shaun Kane.
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
CS3205: HCI in SW Development More on Detailed Design: Guidance and Color.
1 Human-Computer Interaction  Design process  Task and User Characteristics  Guidelines  Evaluation.
SAMPLE HEURISTIC EVALUATION FOR 680NEWS.COM Glenn Teneycke.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
Part 1-Intro; Part 2- Req; Part 3- Design  Chapter 20 Why evaluate the usability of user interface designs?  Chapter 21 Deciding on what you need to.
Chapter 26 Inspections of the UI. Heuristic inspection Recommended before but in lieu of user observations Sort of like an expert evaluation Heuristics.
Nielsen’s Ten Usability Heuristics
Usability Evaluation/LP Usability: how to judge it.
10 Usability Heuristics for User Interface Design.
Usability Expert Review Anna Diubina. What is usability? The effectiveness, efficiency and satisfaction with which specified users achieve specified goals.
Multimedia Specification Design and Production 2012 / Semester 1 / week 5 Lecturer: Dr. Nikos Gazepidis
Usability Evaluation June 8, Why do we need to do usability evaluation?
SEG3120 User Interfaces Design and Implementation
Design Rules-Part B Standards and Guidelines
Design 2 (Chapter 5) Conceptual Design Physical Design Evaluation
COMPSCI 345 / SOFTENG 350 Review for mid-semester test AProf Beryl Plimmer.
Chapter 15: Analytical evaluation. Inspections Heuristic evaluation Walkthroughs.
Chapter 15: Analytical evaluation Q1, 2. Inspections Heuristic evaluation Walkthroughs Start Q3 Reviewers tend to use guidelines, heuristics and checklists.
Evaluating a UI Design Expert inspection methods Cognitive Walkthrough
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
1 chapter 7 design rules. 2 Designing for maximum usability – the goal of interaction design Principles of usability –general understanding Standards.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
June 5, 2007Mohamad Eid Heuristic Evaluation Chapter 9.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Lecturer: Prof Jim Warren Based on Chapter 5 of The Resonant Interface HCI.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
Usability Heuristics Avoid common design pitfalls by following principles of good design Nielsen proposes 10 heuristics, others propose more or less. Inspect.
Equipping you for the unexpected challenges of Testing Emma My Knife– Mando.
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
Oct 211 The next two weeks Oct 21 & 23: Lectures on user interface evaluation Oct 28: Lecture by Dr. Maurice Masliah No office hours (out of town) Oct.
Fall 2002CS/PSY Predictive Evaluation (Evaluation Without Users) Gathering data about usability of a design by a specified group of users for a particular.
The Design Process A bluffer’s guide to interface design A ‘proper’ Design process.
Ten Usability Heuristics with Example.. Page 2 Heuristic Evaluation Heuristic evaluation is the most popular of the usability inspection methods. Heuristic.
COGNITIVE WALKTHROUGH Vigneshwar Poojar. The cognitive walkthrough is a formalized way of imagining people’s thoughts and actions when they use an interface.
User Interface Evaluation Heuristic Evaluation Lecture #17.
Ten Usability Heuristics These are ten general principles for user interface design. They are called "heuristics" because they are more in the nature of.
Asking Users and Experts Li Zhang (Jacey) Yuewei Zhou (Joanna)
Heuristic Evaluation May 4, 2016
Human Computer Interaction Lecture 15 Usability Evaluation
Human-Computer Interaction
Heuristic Evaluation August 5, 2016
Design rules.
Unit 14 Website Design HND in Computing and Systems Development
Software Engineering D7025E
Evaluation ECE 695 Alexander J. Quinn March 30, 2018.
Chapter 26 Inspections of the user interface
Presentation transcript:

Lecture 5 Heuristic evaluations & Early prototype Evaluations HEIM, CHAPTERS

Learning objectives To be aware of a range of heuristic evaluation options appropriate to the analysis and design phase ◦In particular well known heuristics of usable systems ◦Nielsen’s heuristics ◦Schneiderman’s rules To understand the difference evaluation challenges of early prototypes with limited functionality Be aware of the requirements for assignment 1

Heuristic evaluations Expert evaluation ◦An expert looks at a system using common sense and/ or guidelines (e.g. Nielsen’s Heuristics) ◦More Usability Evaluations 3 Expert - reviewer First law of usability: Heuristic evaluation has only 50% hit-rate Actual problems Predicted problems False problems Missed problems

Evaluation – Heuristic Evaluation Heuristic evaluations are performed by usability experts using a predetermined set of criteria designed to measure the usability of a proposed design. The evaluator follows a scenario through the design and tests each step against the heuristic criteria. Carrying out a heuristic evaluation is an excellent way to get an understanding of a system that you are going to usability test…. ◦But be careful, it can prejudice your study design Or a heuristic evaluation can be stand-alone with the evaluator making observations and recommendations based on their experience.

Evaluation – Nielsen’s Heuristics In collaboration with Rolf Molich, Jakob Nielsen developed a set of 10 heuristics for interface design. The revised set based on an analysis of 249 usability problems.

Nielsen’s Heuristics 1.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 Users to Recognise, Diagnose, and Recover from Errors 10.Help and Documentation Usability Evaluations 6

Nielsen’s heuristic #2 Does the vocabulary match the user’s expectations and knowledge? ◦Are you calling the objects on the screen by terms that the user understands (and finds natural)? ◦E.g. ‘student #’ or ‘user id’ or ‘UPI’ Does the workflow match the task? ◦Will the user have all the required information at the time I am asking? ◦Are they copying from a paper source that lays out the material differently than my data input screen? ◦Am I making them stop in the middle of a task they’d rather not interrupt? Usability Evaluations 7

Nielsen heuristic #6 If I can put the item on a dropdown list, then I should ◦Why make them type it in and maybe choose an option that’s not available? Show the user something ◦Maybe you’ll get lucky and it’ll be just what they want! ◦E.g. I hate a search that makes me specify whether I want those options available starting with ‘A’ or ‘B’ etc. (or even worse, just a blank) ◦You can give me shortcuts to those, but have an alphabetic list visible (maybe have most frequent, or last selected options at very top!) Basically, use menus and lists instead of relying on blanks Usability Evaluations 8

Nielsen’s Advice for Heuristic Evaluations Use multiple independent evaluators Use an observer to record evaluator Go through the interface several times Compare interaction against list of heuristics Use heuristics specific to design List heuristic problems and how the heuristic is violated In assignment 1, we have you heuristically evaluate the interface

Shneiderman’s 8 Golden Rules 1.Strive for consistency ◦E.g. exact same terms for objects, same command syntax throughout 2. Enable frequent users to use shortcuts 3. Offer informative feedback 4. Design dialogs to yield closure 5. Offer error prevention and simple error handling 6. Permit easy reversal of actions 7. Support internal locus of control ◦Make users initiators rather than responders (e.g. direct manipulation!) 8. Reduce short-term memory load ◦What the user needs to know should be readily visible

A world of heuristics Can be devised for more specific domains ◦For physical format – e.g. web pages ◦Domain specific concepts like good background graphics ◦‘Housekeeping’ like correct spelling & grammar ◦May want to evaluate the search function ◦For task domain – e.g. in health… ◦Is patient name and date-of-birth clearly visible at all times? ◦Does the interaction fit to clinical workflow? Can be quite long ◦About 100 heuristics for mobile apps:

Evaluating Prototypes Evaluating early prototypes is a bit different to evaluating fully functional systems because of the lack or limited functionality. The system could just be a block of wood with some dials drawn on it! Or could be a semi functional prototype in a prototyping environment or UI design tool

Half time distraction Pay no attention to that man behind the curtain” ◦

Wizard of Oz prototype evaluation “Can make a ‘functional’ prototype where a key function is performed by a human, Wizard of Oz ◦This was done for early testing of speech-to-text interfaces (a ‘listening typewriter’) ◦The speech-to-text function was implemented by a good [human] typist! Great for testing usability of systems with an AI before the AI is implemented ◦E.g. in some types of video games The less realistic the prototype the more creative user feedback you will receive ◦So really good for disruptive technologies.

Functional prototypes Functional prototypes are interactive prototypes that represent various degrees of functionality Functioning prototypes can be created using ◦Prototyping tools ( eg Balsamiq see next slide) ◦Or RAD environments, such as: ◦Microsoft ◦Visual Studio ◦Adobe ◦Flash ◦Dreamweaver ◦Director

Prototyping tools Advantage ◦Closer to the real interface and can explore the functionality a bit more Disadvantage ◦Lock down the design, therefore inhibit creativity Visual Studio Balsamiq

Assignment 1 The purpose of assignment 1 is to get you to DO some of this. Your job is to analyse a UI and then plan a usability test for parking meters on Princes St. ◦STN of the interface. ◦Heuristic evaluation of the interface ◦Plan a usability test (we will cover this in the next couple of lectures). Full specification 5s1c/assignments/ 5s1c/assignments/ Due Sunday 22 March

Summary Heuristic evaluations are ◦Expert reviews and often include ◦Modelling the interface (eg HTA) ◦Evaluating against a set of guidelines ◦…. ◦Early prototype evaluations vary from functional systems evaluations depending on the stage of development and amount of functionality provided. Assignment 1 requires you to undertake a heuristic evaluation and plan a usability test