Models and Theories. GOMS Example Photocopying an article Create a GOMS description of the task of photocopying an article from a journal. Assume –copy.

Slides:



Advertisements
Similar presentations
In the top left corner of the page, click on Pages & Files. Click on the If Then Statements folder to select it. Click New – Create a Page. You can also.
Advertisements

Chapter 12 cognitive models.
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
User Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
 Use the Left and Right arrow keys or the Page Up and Page Down keys to move between the pages. You can also click on the pages to move forward.  To.
Z goal and task hierarchies z linguistic z physical and device z architectural Cognitive models.
Predictive Assessment of Usability Laura Marie Leventhal.
Evaluation Types GOMS and KLM
Human Centric Computing Assignment 2 Proposal 15.
CS160 Discussion Section Fitts Law and KLM David Sun Sept 26 th 2007.
KLM and GOMS Professor: Tapan Parikh TA: Eun Kyoung Choe
Predictive Evaluation Predicting performance. Predictive Models Translate empirical evidence into theories and models that can influence design. Performance.
Predictive Evaluation Simple models of human performance.
Picture reveal – how to build one Picture reveal is based on a very simple idea where students test their ability to identify an event, a sign, a person,
If you are connected to the Internet, click and then click on the web page to experience an introduction to applications. The following lesson is about.
XP M.S. Word Editing and Formatting a Document. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 Objectives Check spelling and grammar.
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.
How to Copy and Paste Created by C. Trembath 2011.
1 Rensselaer Cognitive Science Keystroke-Level Model: Intro The simplest of all GOMS models: OM only!!!  No explicit goals or selection rules  Operators.
Introduction to MS Word Surrey Services for Seniors.
GOMS Keystroke analysis When (fine-grained) speed matters.
Cypress-Fairbanks I.S.D. 04/04/05 1 QUICK PAD PRO TRAINING MODULE.
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.
COMPUTER SHORTCUTS How I can save keystrokes?. We will be looking at... Use of (some of) the ‘Function’ keys. Key combinations using the ‘Control’ (Ctrl)
MICRO SOFT WORD.
GOMs and Action Analysis and more. 1.GOMS 2.Action Analysis.
User Modeling of Assistive Technology Rich Simpson.
1 Lesson 13 Editing and Formatting documents Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
RIGHT Mouse Button Formatting Cut Copy Paste Save LEFT Mouse Button MAIN BUTTON Single clicks Double clicks Drag Highlight.
© 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.
Cognitive Models Lecture # March, 2008Human Computer Intercation Spring 2008, Lecture #10 2 Agenda Cognitive models –KLM –GOMS –Fitt’s Law –Applications.
How to Back Up In 10 Easy Steps. Step 1: Double click on My computer. You should see something like this. WatchWatch.
PYP002 Intro.to Computer Science Microsoft Word1 Lab 04 - a Microsoft Windows Applications Common Features.
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.
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.
A Survey on User Modeling in HCI PRESENTED BY: MOHAMMAD SAJIB AL SERAJ SUPERVISED BY: PROF. ROBERT PASTEL.
1. Using word you can create the document and edit them later, as and when required,by adding more text, modifying the existing text, deleting/moving.
MS WORD INFORMATION TECHNOLOGY MANAGEMENT SERVICE Training & Research Division.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Word processing is the software package that enables you to create,edit, print and save documents for future retrieval reference. creating a document.
Fundamentals of Windows Mouse n 4 Basic Operations: –Pointing –Clicking –Double Clicking –Dragging.
Power Point Tutorial Power Point is a powerful presentation program but a relatively easy system to use. The menu of functions is much the same as in MS.
Human Computer Interaction Lecture 23 Cognitive Models
CIS 376 Bruce R. Maxim UM-Dearborn
Lecture 3 More on editors: emacs and vi COP 3344 Introduction to UNIX.
Analytical Evaluation with GOMS and KLM
GETTING TO KNOW YOUR KEYBOARD
How I can save keystrokes?
GOMS Adapted from Berkeley Guir.
Microsoft Word - Formatting Pages
Models and Theories.
GOMS as a Simulation of Cognition
Arleen Williams ESL 3 Academic
Kitsap Regional Library
Cognitive models linguistic physical and device architectural
Model based design NGOMSL and CPM- GOMS
Model based design keystroke level model
Chapter 12 cognitive models.
Human Computer Interaction Lecture 24 Cognitive Models
Grauer and Barber Series Microsoft Word Chapter One
Keyboarding Vocabulary
Chapter 12 cognitive models.
Keyboarding Vocabulary
TERMS AND CONDITIONS   These PowerPoint slides are a tool for lecturers, and as such: YOU MAY add content to the slides, delete content from the slides,
Presentation transcript:

Models and Theories

GOMS Example Photocopying an article Create a GOMS description of the task of photocopying an article from a journal. Assume –copy 1 page at a time –cover must be over the imaging surface of the copier before a copy can be made. What can the pit fall of this design be?

Goal: PHOTOCOPY-PAPER Goal: LOCATE-ARTICLE Goal: PHOTOCOPY-PAGE repeat until no more pages [SelectGoal: SELECT-PAGE --> CHOOSE-PAGE-TO-COPY] Goal: ORIENT-PAGE OPEN -COVER POSITION-PAGE CLOSE-COVER PRESS-BUTTON Goal: VERIFY-COPY LOCATE-OUT-TRAY EXAMINE-COPY Goal: COLLECT-COPY LOCATE-OUT-TRAY REMOVE-COPY (outer goal satisfied!) Goal: RETRIEVE-JOURNAL OPEN-COVER REMOVE-JOURNAL CLOSE-COVER

GOMS and Selection Rules Selection rules exist if a spoiled copy was printed. Consider the following: Rule 1: SELECT-PAGE if last page was copied successfully or start of article. Note: The goal SELECT-PAGE is only valid if we are at the start of the article or the last copy was successful. If the last copy was spoiled the we must recopy the current page, so only a re-orientation would be required.

Goal: PHOTOCOPY-PAPER Goal: LOCATE-ARTICLE Goal: PHOTOCOPY-PAGE repeat until no more pages [SelectGoal: SELECT-PAGE --> CHOOSE-PAGE-TO-COPY] Goal: ORIENT-PAGE OPEN -COVER POSITION-PAGE CLOSE-COVER PRESS-BUTTON Goal: VERIFY-COPY LOCATE-OUT-TRAY EXAMINE-COPY Goal: RETRIEVE-JOURNAL OPEN-COVER REMOVE-JOURNAL CLOSE-COVER Goal: COLLECT-COPY LOCATE-OUT-TRAY REMOVE-COPY (outer goal satisfied!) Closure to Outer Goal, must force user to collect copy last

GOMS We need to force the outer goal. –Possible Solution Do not eject the page unless the cover is up. Warning light if something is left in the copier. Copy cards can be withheld until cover is lifted.

Table 4.1 Raskin Placing the M’s Rule 0 - Insert Ms in front of all Ks. In front of Ps but not arguments of those commands. – E.g. Menu sub selection Rule 1 - Delete anticipated Ms –If we point and click then the click takes no mental preparation. It is an automated response. Rule 2 - Delete Ms in cognitive units –Cognitive units are “chunks” of actions which are performed as a unit. Like typing a short sentence. 1 M needed for whole string.

Table 4.1 Raskin Placing the M’s Cont... Rule 3 - Deletion of Ms before consecutive terminators. –E.g. copy “3p94 marks.xls” /backup Consecutive delimiter space and “ Consecutive delimiter “ and /

Table 4.1 Raskin Placing the M’s Cont... Rule 4 - Deletion of Ms that are terminators. –E.g. –Terminators are habitual and thus become part of the string. –No thought required to execute rm *.*  Carriage return is delimiter

Table 4.1 Raskin Placing the M’s Cont... Rule 5 - Deletion of Overlapped Ms. –Delays R caused by the system which overlap a M does not count. –User is waiting for the system. The fact that they are thinking about the next task is masked by the system delay. –E.g. cp *.*..  logout  –MkkkMkkkMkk R Mkkkkkk –The green M is removed since the user is waiting for the system to respond R –The logout task has been cognitively processed during the R. We do not count this M.

GOMS example We wish to solve an age old debate. Is using just keyboard commands to edit a string faster or slower then using a mouse and a keyboard to edit the same string. We assume expert knowledge –Users are trained and proficient.

GOMS example cont... Given the following string –Hi! how are you. Edit this string to read: –Hi! how do you do. Assume the cursor is at the beginning of the string. What is the relative time measure if we were to edit this string in NotePad using. –Keyboard –Keyboard Mouse

GOMS example Cont... Keyboard –We have knowledge of short cuts such as: CTRL + arrow skips to beginning of next word CTRL + Shift + right arrow highlights word. ^  ^  ^  do  ^    do KK KK KK KKK KK K KKK MKMK MKMK MKMK MKMKMK MKMK MK MKMKMK Delete Ms in cognitive unit. MKK KK MKK MKKK MKK MK MKKK –6 Ms = 6*1.35 = 8.1 –15 Ks = 15 *0.2 = 3 –Total 11.1 seconds

GOMS example Cont... Keyboard Mouse –dcl = double click of mouse –scl = single click of mouse dcl “are” do  scl  do MHPMKMK MHKMKMK HMPMK MHKMKMK Delete anticipated Ms MHPKK MHKMKMK HMPK MHKMKMK Delete Ms within cognitive units MHPKK MHKKK HMPK MHKKK

GOMS example Cont... –4 Ms = 4 * 1.35 = 5.4 –2 Ps = 2 * 1.1 = 2.2 –4 Hs = 4 * 0.4 = 1.6 –9 Ks = 9 * 0.2 = 1.8 –Total 11 seconds. Note there is almost no difference between the two methods. Argument solve.

Alternate B – Represents mouse click 0.1 sec. BB – Double mouse click 0.2 sec. Consider editing the string. dcl “are” do  scl  do MHPMBMB MHKMKMK HMPMB MHKMKMK –4 Ms = 4 * 1.35 = 5.4 –3 Bs = 3 * 0.1 = 0.3 –2 Ps = 2 * 1.1 = 2.2 –4 Hs = 4 * 0.4 = 1.6 –6 Ks = 6 * 0.2 = 1.2 –Total 10.7 seconds. Note: Basic times vary depending on skill of user. –Eg. M can range from 0.6 to 1.35.

NYNEX The US telephone company NYNEX was intending to install a new computer system to support their operators. Before installation a detailed GOMS analysis was performed taking into account the cognitive and physical processes involved in dealing with a call. Because an operator performs several activities in parallel a PERT-style GOMS description was constructed. The PERT analysis was used to determine the critical path, and hence the time to complete a typical task. It was discovered that rather than speeding up operations, the new system would take longer to process each call. The new system was abandoned before installation, leading to the savings of many millions of dollars.

How to Evaluate using KLM Gives a relative time when all other things can be considered equal. Must ensure there is no variance in: –Knowledge w.r.t. system, all users have functional knowledge of system. –Users, all are trained equally well on both systems. –Same tasks are performed on each system. Other factors for the KPH & M’s do exist. These are relative to system.

Outer Goal - Connect to the Internet Sub-Goals - listed as steps 1to7 GOMS can be used to analyze how a user solves problems and then create a help system which takes advantage of this model. The model will mirror the thought process of solving the problem. Goal Orientated Help System