Model based design NGOMSL and CPM- GOMS

Slides:



Advertisements
Similar presentations
Chapter 12 cognitive models.
Advertisements

User Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
Evaluation Types GOMS and KLM
GOMS and You CS125a - HCI Alex Feinman. Overview Background of GOMS Application of GOMS A Few Examples Related Work.
Instructor: Vincent Duffy, Ph.D. Associate Professor of IE Lecture 8 – Human-Computer Interaction Thurs. Feb. 8, 2007 IE 486 Work Analysis & Design II.
SIMS 213: User Interface Design & Development
CS160 Discussion Section Fitts Law and KLM David Sun Sept 26 th 2007.
KLM and GOMS Professor: Tapan Parikh TA: Eun Kyoung Choe
SIMS 213: User Interface Design & Development Marti Hearst Tues, April 6, 2004.
SIMS 213: User Interface Design & Development Marti Hearst Tues, April 19, 2005.
Predictive Evaluation Predicting performance. Predictive Models Translate empirical evidence into theories and models that can influence design. Performance.
Chapter 4 Cognitive Engineering HCI: Designing Effective Organizational Information Systems Dov Te’eni Jane M. Carey.
I213: User Interface Design & Development Marti Hearst Tues, April 17, 2007.
Analytical Evaluations 2. Field Studies
Find your video on youtube e.g. Place the work ‘kick’ in the url.
Prepared By: Rekah Veloo Date:16 th Aug 2010 Lecture: Dr. Balakrishnan Muniandy Course Code: QIM 501E.
Spreadsheet. Objectives Create a new blank workbook. Create a new blank workbook. Identify user interface elements that you can use to accomplish basic.
Cognitive Models. 2 Contents Cognitive Models Device Models Cognitive Architectures.
1 Theories Lecture 3. CS774 – Spring Automation and human control Successful integration:  Users can avoid: Routine, tedious, and error prone tasks.
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.
Stanford hci group / cs October 2008 Inp ut Scott Klemmer.
User Modeling 1 Predicting thoughts and actions. Agenda Cognitive models Physical models Fall 2006PSYCH / CS
GOMS CS 160 Discussion Chris Long 3/5/97. What is GOMS? l A family of user interface modeling techniques l Goals, Operators, Methods, and Selection rules.
The Growth Of Cognitive Modeling in Human Computer Interaction Since GOMS Judith Reitman Olson and Gary M. Olson The University of Michigan Presenters:
Introduction to Computers and Windows. Overview  What is a computer?  What is an operating system?  Starting and Shutting Down a computer  The mouse.
Keystroke-Level Model IST 331 Gaurav Dubey Based on ‘The ABCs of Users’, Ritter et al 2011.
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.
GOMS Timing for WIMP interfaces When (fine-grained) speed matters.
Productivity Programs Common Features and Commands.
Playing Back Scripts In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
1 George Mason University Human Factors & Applied Cognitive Program NGOMSL Modeling Psyc Week 10 Wayne D. Gray and Thomas Mayfield.
GOMs and Action Analysis and more. 1.GOMS 2.Action Analysis.
Cognitive Modeling 1 Predicting thougts and actions
© 2010 Pearson Education, Inc. | Publishing as Prentice Hall1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Chapter 1: Starting with Microsoft.
Task Analysis CSCI 4800/6800 Feb 27, Goals of task analysis Elicit descriptions of what people do Represent those descriptions Predict difficulties,
The Psychology of Human-Computer Interaction
6.813/6.831 User Interface Design and Implementation
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.
1CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University. Lecture 15: User Modeling.
Word 2010 Text Basics In this lesson you'll learn the basics of working with text, including how to insert, delete, select, copy, cut, paste, and replace.
Evaluation Types GOMS and KLM CS352. Quiz Announcements Notice upcoming due dates (web page). Where we are in PRICPE: –Predispositions: Did this in Project.
A Survey on User Modeling in HCI PRESENTED BY: MOHAMMAD SAJIB AL SERAJ SUPERVISED BY: PROF. ROBERT PASTEL.
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
THE MOUSE Left Click THE MOUSE Right Click.
Cogulator & Workload HFES Workshop October XX, 2016 Steven Estes
Human Computer Interaction Lecture 23 Cognitive Models
Chapter 5 – Cognitive Engineering
Human Computer Interaction
Task Analysis CSCI 4800/6800 Feb 27, 2003.
CIS 376 Bruce R. Maxim UM-Dearborn
Vocabulary I Vocabulary II Vocabulary III Vocabulary IV Vocabulary
MANIPULATING TEXT WITHIN AND BETWEEN DOCUMENTS
Analytical Evaluation with GOMS and KLM
GOMS Adapted from Berkeley Guir.
Models and Theories.
Click to place title Sub title
GOMS as a Simulation of Cognition
GOMS as a Simulation of Cognition
Tonga Institute of Higher Education
Model based design Cognitive (user) models
CS 422: UI Design and Programming
Cognitive models linguistic physical and device architectural
Model based design keystroke level model
Chapter 12 cognitive models.
Human Computer Interaction Lecture 24 Cognitive Models
Chapter 12 cognitive models.
Presentation transcript:

Model based design NGOMSL and CPM- GOMS

NGOMSL “Natural GOMS Language” Addresses gaps in KLM modelling Formal language with restricted English syntax The benefit of the formal language is that each statement roughly corresponds to a primitive mental chunk, so you can estimate the learning time (total execution time) Addresses gaps in KLM modelling Learning time measured by the # of NGOMS statements It also has statements that represent working memory operations (retain and recall) So the effective use of working memory can be estimated by executing this model

NGOMSL for move text Method for goal: Move text Step 1: Accomplish goal: cut text Step 2: Accomplish goal: paste text Step 3: Return with goal accomplished Method for goal: cut text Step 1: Accomplish goal: Highlight text Step 2: Retain that the command is CUT, and accomplish goal: Issue a command (IC) Method for goal: paste text Step 1: Accomplish goal: Position cursor at insertion point Step 2: Retain that the command is PASTE and accomplish goal: IC

CPM- GOMS Cognitive Perceptual Motor or Critical Path Method is another variant of GOMS Unlike KLM and other models (serial operations) CPM-GOMS model handles parallel operations Ex: Point and shift-click

CPM- GOMS It is more detailed than KLM It tackles the serial assumption of KLM, allowing multiple operators to run at the same time Uses parallel cognitive model Each processor is serial Different processors run in parallel

CPM- GOMS CPM- GOMS have A perceptual processor (PP) A cognitive processor (CP) Multiple motor processors (MP) one for each major muscle system that can act independently For GUI interfaces, the muscles we mainly care about are the two hands and the eyes

The biology of the model Perceptual processor Cognitive processors Motor processors

Critical Path determines time We build a CPM-GOMS for point-shift-click operation

CPM for point-shift-click First, the cognitive processor (CP) which initiates everything decides to move the eyes to the pointing target Next, the eyes actually move (MP eye), but in parallel with that, the CP is deciding to move the mouse The right hand motor processor (MP right) handles it and the time is determined by the fitt’s law While the hand is moving, the PP is in active and perceive both eyes and mouse move have found the target (perceive target and cursor blink)

CPM for point-shift-click Then the CP verify the target and decides to press the shift key This instruction is passes to the left hand motor processor (MP left) MP left press the shift button

CPM GOMS-Critical Path Method Critical path can be found though this graph of overlapping tasks It can be defined as - the path that takes the longest time, since it will determine the total execution time for this method (model) Note that this task would be just P and K in the KLM model This model has minimize the errors (No errors) by parallelizing as much as possible

The end