Keystroke-Level Model IST 331 Gaurav Dubey Based on ‘The ABCs of Users’, Ritter et al 2011.

Slides:



Advertisements
Similar presentations
Chapter 15: Analytical evaluation
Advertisements

Instruction: Use mouses left button. Use mouses left button. If mouse buttons dont work, use arrow keys of keyboard for slide show. If mouse buttons dont.
Instruction: Use mouses left button. Use mouses left button. If mouse buttons dont work, use arrow keys of keyboard for slide show. If mouse buttons dont.
User Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
Operator NameDescriptionTime KPressing a single key or button Skilled typist (55 wpm) Average typist (40 wpm) User unfamiliar with the keyboard Pressing.
Evaluation Types GOMS and KLM
GOMS and You CS125a - HCI Alex Feinman. Overview Background of GOMS Application of GOMS A Few Examples Related Work.
This Interaction Annoys Me Documenting a problem with an interaction.
Assignment 1 Pick an interaction you find annoying. Document the steps. Describe the annoyance and how it can be fixed.
CS160 Discussion Section Fitts Law and KLM David Sun Sept 26 th 2007.
KLM and GOMS Professor: Tapan Parikh TA: Eun Kyoung Choe
Objectives Define predictive and descriptive models and explain why they are useful. Describe Fitts’ Law and explain its implications for interface design.
GOMS and keystroke predictive methods 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.
Some questions of hypermedia and CHI Josep Blat Universitat Pompeu Fabra.
Analytical Evaluations 2. Field Studies
Predictive Evaluation Simple models of human performance.
Calcul mental. Calcul n°1 2 x 7 = Calcul n°2 3x 7 =
©2011 1www.id-book.com Analytical evaluation Chapter 15.
Cognitive Models. 2 Contents Cognitive Models Device Models Cognitive Architectures.
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-
1 Brief Review of Research Model / Hypothesis. 2 Research is Argument.
1 Rensselaer Cognitive Science Keystroke-Level Model: Intro The simplest of all GOMS models: OM only!!!  No explicit goals or selection rules  Operators.
GOMS Keystroke analysis When (fine-grained) speed matters.
Move the mouse to the IE icon on the Quick Launch Bar and click to cut a small picture. This small picture is for locating the position of IE Quick Launch.
Behaviour Models There are a number of models that predict the way in which an interface or user will behave.
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.
Keyboard shortcuts in the 2007 Office system Carry out commands by using key combinations A key combination is a set of keystrokes that, when pressed together,
Testing & modeling users. The aims Describe how to do user testing. Discuss the differences between user testing, usability testing and research experiments.
Human Computer Interaction CSC User System Interface CSC Class Meeting 7 October 9, 2012.
Identifying needs and establishing requirements
GOMs and Action Analysis and more. 1.GOMS 2.Action Analysis.
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.
Intro to Evaluation See how (un)usable your software really is…
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
1 A Learning Model of a Long, Non-iterative Spreadsheet Task Frank E. Ritter, Jong W. Kim, and Jaehyon Paik College of IST, Penn State Presented at the.
Evaluation Using Modeling. Testing Methods Same as Formative Surveys/questionnaires Interviews Observation Documentation Automatic data recording/tracking.
1 Cognitive Modeling GOMS, Keystroke Model Getting some details right!
Cognitive Models Lecture # March, 2008Human Computer Intercation Spring 2008, Lecture #10 2 Agenda Cognitive models –KLM –GOMS –Fitt’s Law –Applications.
마스터 제목 스타일 편집 마스터 텍스트 스타일을 편집합니다 둘째 수준 셋째 수준 넷째 수준 다섯째 수준 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.
In this activity, we are going to type a simple Chinese sentence with Microsoft Word by Tsang-jei Input Method and Simplified Tsang-jei Input Method. 1Start.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Prof Jim Warren with reference to sections 7.1 and 7.2 of The Resonant Interface.
1CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 15: User Modeling.
Intro to Evaluation See how (un)usable your software really is…
CSC USI Class Meeting 4 September 13, 2006.
Ist 331 class 6 [5 min.] frank ritter, 11 sept 14 Computers/phones still off Questions? Fill out two surveys Project 1 abstracts in [15 min.] ABCS1, 2,
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.
Human Computer Interaction Lecture 23 Cognitive Models
Human Computer Interaction
CIS 376 Bruce R. Maxim UM-Dearborn
Analytical Evaluation with GOMS and KLM
GOMS as a Simulation of Cognition
Model based design Cognitive (user) models
Model based design NGOMSL and CPM- GOMS
Testing & modeling users
Model based design keystroke level model
Chapter 12 cognitive models.
Human Computer Interaction Lecture 24 Cognitive Models
Presentation transcript:

Keystroke-Level Model IST 331 Gaurav Dubey Based on ‘The ABCs of Users’, Ritter et al 2011

Keystroke-level model Simplified version of GOMS Fast, approximate way to calculate time taken to complete a task Assumptions – Simple world – Single-tasking – No interruptions – Single method to complete a task

Characteristics No need to worry about goals or selection rules Easier to use, but more limited applicability Can be improved by incorporating Fitts’ Law, and by using tables for keystroke speeds for individual keys

Operators Keystrokes (K): 0.08s to 1.2s per keystroke, mouse click, or button press Pointing (P): 1.1s (or as determined using Fitts' Law) for moving mouse to target Homing (H(mouse) or H(keyboard)): 0.4s for moving hand between mouse and keyboard Drawing (D): 0.9n l where n = number of segments, l = total length of segments

Operators Mental operators (M): 1.35s to think about task – These should be placed between all operators EXCEPT those linked through knowledge or skill (essentially, they should be placed between complete "cognitive units") System response time (Sys): as estimated based on system