GOMS and keystroke predictive methods Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.

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 Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
KLEM: A Method for Predicting User Interaction Time and System Energy Consumption during Application Design CHRISTIAN DZIUBA ILYAS DASKAYA Ubiquitious.
Human Computer Interaction CSC User System Interface CSC Meeting 2 September 4, 2012.
COMP5047 – Design Focus groups – brainstorming for design Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Extended Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Evaluation Types GOMS and KLM
Think-aloud usability experiments or concurrent verbal accounts Judy Kay CHAI: Computer human adapted interaction research group School of Information.
CS160 Discussion Section Fitts Law and KLM David Sun Sept 26 th 2007.
About the final report and feedback on demonstrations Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Cognitive and physiological design drivers Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Objectives Define predictive and descriptive models and explain why they are useful. Describe Fitts’ Law and explain its implications for interface design.
About the draft report Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Predictive Evaluation Predicting performance. Predictive Models Translate empirical evidence into theories and models that can influence design. Performance.
About the final report and feedback on demonstrations Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Predictive Evaluation Simple models of human performance.
©2011 1www.id-book.com Analytical evaluation Chapter 15.
Chapter 5 Models and theories 1. Cognitive modeling If we can build a model of how a user works, then we can predict how s/he will interact with the interface.
User Models Predicting a user’s behaviour. Fitts’ Law.
UNDERSTANDING USERS: MODELING TASKS AND LOW- LEVEL INTERACTION Human-Computer Interaction
Slides based on those by Paul Cairns, York ( users.cs.york.ac.uk/~pcairns/) + ID3 book slides + slides from: courses.ischool.berkeley.edu/i213/s08/lectures/i ppthttp://www-
Ch 14. Testing & modeling users
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
GOMS Keystroke analysis When (fine-grained) speed matters.
Evaluation approaches Text p Text p
Overview of the rest of the semester Iteratively design interface to help people log their food intake over the long term.
Usability Testing CS774 Human Computer Interaction Spring 2004.
Keystroke-Level Model IST 331 Gaurav Dubey Based on ‘The ABCs of Users’, Ritter et al 2011.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 6 User Models Gary Marsden ( ) July 2002.
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.
Cognitive Walkthrough Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies.
Testing & modeling users. The aims Describe how to do user testing. Discuss the differences between user testing, usability testing and research experiments.
Identifying needs and establishing requirements
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.
Understanding Users The Design process From an individual cognitive perspective From an organisational and social perspective From an art and design perspective.
User Modeling of Assistive Technology Rich Simpson.
Analytical evaluation Prepared by Dr. Nor Azman Ismail Department of Computer Graphics and Multimedia Faculty of Computer Science & Information System.
© Simeon Keates 2009 Usability with Project Lecture 14 – 30/10/09 Dr. Simeon Keates.
ITM 734 Introduction to Human Factors in Information Systems
Evaluation Using Modeling. Testing Methods Same as Formative Surveys/questionnaires Interviews Observation Documentation Automatic data recording/tracking.
ACT-PRO Action Protocol Tracer A Tool for Analyzing Simple, Rule- based Tasks Wai-Tat Fu & Wayne D. Gray ARCH Lab George Mason University.
1 Cognitive Modeling GOMS, Keystroke Model Getting some details right!
마스터 제목 스타일 편집 마스터 텍스트 스타일을 편집합니다 둘째 수준 셋째 수준 넷째 수준 다섯째 수준 The GOMS Family of User Interface Analysis Techniques : Comparison and Contrast Bonnie E. John.
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.
Chapter 23 Deciding how to collect data. UIDE Chapter 23 Introduction: Preparing to Collect Evaluation Data Timing and Logging Actions –Automatic Logging.
Intro to Evaluation See how (un)usable your software really is…
CSC USI Class Meeting 4 September 13, 2006.
1 1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI.
Evaluation Types GOMS and KLM CS352. Quiz Announcements Notice upcoming due dates (web page). Where we are in PRICPE: –Predispositions: Did this in Project.
GOMS as a Simulation of Cognition Frank Ritter, Olivier Georgeon 28 oct 2014.
A Survey on User Modeling in HCI PRESENTED BY: MOHAMMAD SAJIB AL SERAJ SUPERVISED BY: PROF. ROBERT PASTEL.
Cognitive Informatics for Biomedicine – Chapter 5
Human Computer Interaction Lecture 23 Cognitive Models
Human Computer Interaction
CIS 376 Bruce R. Maxim UM-Dearborn
Getting Started with Google Applications
Chapter 23 Deciding how to collect data
GOMS as a Simulation of Cognition
GOMS as a Simulation of Cognition
Evaluation.
Model based design Cognitive (user) models
Testing & modeling users
Model based design keystroke level model
Human Computer Interaction Lecture 24 Cognitive Models
Presentation transcript:

GOMS and keystroke predictive methods Judy Kay CHAI: Computer human adapted interaction research group School of Information Technologies

HAI2008. Lifelong ambient companions: challenges and steps to overcome them Overview Predictive methods GOMS and keystroke analyses Benefits Disadvantages Adapting GOMS to Pervasive Computing (>1 million Google matches)‏

HAI2008. Lifelong ambient companions: challenges and steps to overcome them Postconditions for this week (incl studio)‏ Describe the uses of GOMS Describe the processes for conducting GOMS analyses Describe advantages and limitations Ability to perform a GOMS study on conventional interfaces and explore the approach for pervasive systems Justify the use of GOMS in the overall testing of a pervasive computing application

HAI2008. Lifelong ambient companions: challenges and steps to overcome them GOMS Goal Operations - keystrokes, clicks Methods - sets of operations Selection rules - decide between methods

HAI2008. Lifelong ambient companions: challenges and steps to overcome them GOMS example (Newman and Lamming)‏ Make "the cat" bold in "the cat sat on the mat" Goal - to make "the cat" bold Operations - keystrokes, clicks Methods - ctrl-b or mouse/menu Selection rules - which method?

HAI2008. Lifelong ambient companions: challenges and steps to overcome them K - keypress P - point with mouse C - click with mouse H - home hands on new device M - mentally prepare R(t) - system response time

HAI2008. Lifelong ambient companions: challenges and steps to overcome them K – keypress P - point with mouse (Fitt's Law)‏ C - click with mouse.2 H - home hands on new device.4 M - mentally prepare 1.35 R(t) - system response time ? How would you determine values for a pervasive system?

HAI2008. Lifelong ambient companions: challenges and steps to overcome them Method 1 - keyboard shortcut H Reach for mouse P Point to "the" C Click and hold P Point to "cat" C Release mouse K Press and hold "Control" K Press "B" K Release "Control"

HAI2008. Lifelong ambient companions: challenges and steps to overcome them Method 2 - use menu H Reach for mouse P Point to "the" C Click and hold P Point to "cat" C Release mouse P Point to "Format" menu C Click and hold P Point to "Bold" menu item C Release mouse

HAI2008. Lifelong ambient companions: challenges and steps to overcome them Conclusion for this case Keyboard shortcut takes 5.6 seconds Mouse menu method takes 7.2 seconds

HAI2008. Lifelong ambient companions: challenges and steps to overcome them NOTES: M before K/C or P except PMK... PK if K “anticipated” –e.g. move mouse to target and click MKMKMK... MKKK for cognitive unit –e.g. type “cat”

HAI2008. Lifelong ambient companions: challenges and steps to overcome them Summary of approach Focus on speed Known sequence of operations Can predict performance for experienced users Walkthrough steps, calculate time for each step, sum Can sometimes predict choices of method

HAI2008. Lifelong ambient companions: challenges and steps to overcome them Summary of uses Relatively inexpensive Can be used to compare “methods” Challenging to apply for conventional interfaces.... pervasive? Expert users only Would you expect software that assist in this?