Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.

Slides:



Advertisements
Similar presentations
Chapter 15: Analytical evaluation
Advertisements

Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
User Interfaces 4 BTECH: IT WIKI PAGE:
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
UI Standards & Tools Khushroo Shaikh.
©N. Hari Narayanan Computer Science & Software Engineering Auburn University 1 COMP 7620 Evaluation Chapter 9.
Empirical Methods in Human- Computer Interaction.
Instructor: Vincent Duffy, Ph.D. Associate Professor of IE Lecture 8 – Human-Computer Interaction Thurs. Feb. 8, 2007 IE 486 Work Analysis & Design II.
Think-aloud usability experiments or concurrent verbal accounts Judy Kay CHAI: Computer human adapted interaction research group School of Information.
Usability Inspection n Usability inspection is a generic name for a set of methods based on having evaluators inspect or examine usability-related issues.
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
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 18, 2007.
GOMS and keystroke predictive methods Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
Implementing an editor for IMS Learning Design: Technical and Usability issues in the development of Reload David Griffiths, Phillip Beauvoir, Mark Baxendale,
Usability Evaluation Methods Computer-Mediated Communication Lab week 10; Tuesday 7/11/06.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Evaluations and recommendations for a user support toolkit Christine Cahoon George Munroe.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
©2011 1www.id-book.com Analytical evaluation Chapter 15.
Predictive Evaluation
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
UNDERSTANDING USERS: MODELING TASKS AND LOW- LEVEL INTERACTION Human-Computer Interaction
Lecture 9 Usability of Health Informatics Applications (Chapter 9)
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
Usability and Internet Instruction INST 5240 Mimi Recker Utah State University.
Usability Evaluation June 8, Why do we need to do usability evaluation?
Overview of the rest of the semester Iteratively design interface to help people log their food intake over the long term.
Heuristic evaluation Functionality: Visual Design: Efficiency:
Usability Testing CS774 Human Computer Interaction Spring 2004.
COMP5047 Pervasive Computing: 2012 GOMS and keystroke predictive methods Judy Kay CHAI: Computer human adapted interaction research group School of Information.
GOMS Timing for WIMP interfaces When (fine-grained) speed matters.
SEG3120 User Interfaces Design and Implementation
Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Web Site Usability. Benefits of planning usability Increased user satisfaction, which translates directly to trust and brand loyalty Increased user productivity,
Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Evaluation of User Interface Design 4. Predictive Evaluation continued Different kinds of predictive evaluation: 1.Inspection methods 2.Usage simulations.
COMP5047 Pervasive Computing: 2012 Think-aloud usability experiments or concurrent verbal accounts Judy Kay CHAI: Computer human adapted interaction research.
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
1 COSC 4406 Software Engineering COSC 4406 Software Engineering Haibin Zhu, Ph.D. Dept. of Computer Science and mathematics, Nipissing University, 100.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
Overview and Revision for INFO3315. The exam
Usability Engineering Dr. Dania Bilal IS 592 Spring 2005.
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
COMP5047 Pervasive Computing: 2012 Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information.
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.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
CEN3722 Human Computer Interaction Overview of HCI Dr. Ron Eaglin.
Cognitive Informatics for Biomedicine – Chapter 5
Human Computer Interaction Lecture 15 Usability Evaluation
UI/UX Design and Implementation
SY DE 542 User Testing March 7, 2005 R. Chow
Evaluation.
COMP444 Human Computer Interaction Usability Engineering
Presentation transcript:

Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping

Important announcement!

Next week our lecture will be in a new secret location… Piazza message coming.

Looking ahead… The rest of the semester

Lab sequence Week 8 – Heuristic Evaluation in class of both prototypes – Inter-group expertise provided Week 9 – Technical work + prototype refinement – Drawing on lessons from Week 8 Week 10 - Think-aloud studies in class – Inter-group, with different people from last week Week 11 – Write up the above studies and discuss in class – Monday class special Week 12 – Deliver presentations and demos – Monday class special Week 13 – Revision for the exam

Stretch task - backend Benefits of a backend – Abstraction…. – Can create greater flexibility and cover more tasks Disadvantages – Influence of the difficulties of implementation on design – Programming well!

Feedback on presentations (+reports) Role of presentation – Verbal + visual + other media – Immediate Role of reports – Written expression – Visual and text, layout organisation – Finalised form only

Assignment 2 Second presentation – Design – Usability Demo

GOMS and keystroke predictive methods for expert users When (fine-grained) speed matters

Overview GOMS and keystroke analyses Keystroke analysis Detailed timing Big picture Predictive methods Benefits Disadvantages Adapting GOMS to newer devices (>1 million Google matches)‏ 10

Learning Objectives Describe the uses of GOMS Describe the processes for conducting GOMS analyses Describe advantages and limitations Ability to perform a GOMS study on conventional WIMP interfaces Justify the use of GOMS in the overall testing of a system 11

GOMS Goal Operations - keystrokes, clicks Methods - sets of operations Selection rules - decide between methods For expert users For assessing speed of use 12

Who: Target users and their tasks Experts – In using this application – Trained in domain – And in the tool Speed of task completion Focus on performance Relevant to the interfaces for the small core of tools that people use extensively – Word processors – Domain specific eg teacher’s software for marks For cases where people have time to automate their interaction – eg using a word processor to write a report, the focus needs to be the report writing, not the fine-grained actions to type words, revise the document etc

Who: expertise needed to conduct a GOMS analysis effectively? GOMS requires expert evaluators – For use of the method – For selection of appropriate tasks to consider Highly specialised – to do well, need to be very skilled – Very tedious, especially by hand – Real use uses automated tools (with their learning curve) However, keystroke analysis can be useful for designers more generally.. Useful for your toolkit

What: usability aspects does it assess? Only for performance speed (Not all those other important aspects….learnability, error recovery, satisfaction…)

How: do you need users? NO! Predictive no users needed …. low cost

When: to do keystroke or GOMS analysis During early design Potentially also when revisiting the design, in Agile approaches When considering what interaction options to implement

Role and Time in design process Designing the interaction methods – eg whether to have multiple ways to do an action Deciding what interaction methods to implement – eg keyboard shortcuts

Class activity Which of the following are appropriate interfaces for using GOMS in the design of interaction – Designing a new element of a word processor (like Word) – Spreadsheet (A: Yes – a core productivity tool for a very wide user population) – Web site for university students to enrol in their subjects each year Specialised software for bank- tellers to handle customer queries on accounts – CUSP – E-textbook

Class activity – comparing methods for pragmatic issues MethodRequires users? Quite easy for inexpert UE-ers? Relevant where UI is for novice, intermittent users? Relevant where UI is for expert users? Think Aloud Y/N/Part* Heuristic Evaluation Cognitive Walkthrough GOMS

Class activity – purpose MethodAssess learnability? Assess efficiency? Assess memorability? Assess errors? Assess satisfaction ? Think Aloud Heuristic Evaluation Cognitive Walkthrou gh GOMS