GOMS Analysis & Web Site Usability Melody Y. Ivory (UCB CS) SIMS 213, UI Design & Development April 15, 1999.

Slides:



Advertisements
Similar presentations
Chapter 12 cognitive models.
Advertisements

User Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
ORGANIZING THE CONTENT Physical Structure
Predictive Assessment of Usability Laura Marie Leventhal.
Evaluation Types GOMS and KLM
Task Analysis (continued). Task analysis Observations can be done at different levels of detail fine level (primitives, e.g. therbligs, keystrokes,GOMS.
GOMS Analysis & Automated Usability Assessment Melody Y. Ivory (UCB CS) SIMS 213, UI Design & Development March 8, 2001.
Cognition in the virtual world. Which is easiest to read? What is the time?
GOMS and You CS125a - HCI Alex Feinman. Overview Background of GOMS Application of GOMS A Few Examples Related Work.
Fitts’ Law and the Model Human Processor
GOMS Analysis & Automating Usability Assessment Melody Y. Ivory SIMS 213, UI Design & Development March 19, 2002.
SIMS 213: User Interface Design & Development
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.
CIS465: Adv. Info. Sys. Memory Systems Min Song Information Systems Dept.
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.
Some questions of hypermedia and CHI Josep Blat Universitat Pompeu Fabra.
I213: User Interface Design & Development Marti Hearst Tues, April 17, 2007.
Predictive Evaluation Simple models of human performance.
Prepared By: Rekah Veloo Date:16 th Aug 2010 Lecture: Dr. Balakrishnan Muniandy Course Code: QIM 501E.
Section 7.1 Identify presentation design principles Use a custom template Add pages to a navigation structure Section 7.2 Identify color scheme guidelines.
Cognitive Models Material from Authors of Human Computer Interaction Alan Dix, et al.
Chapter 3 – Human Information Processing
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.
The Growth of Cognitive Modeling in Human- Computer Interaction Since GOMS By Judith Reitman Olson and Gary M. Olson The University of Michigan.
User Models Predicting a user’s behaviour. Fitts’ Law.
UNDERSTANDING USERS: MODELING TASKS AND LOW- LEVEL INTERACTION Human-Computer Interaction
Memory Components, Forgetting, and Strategies
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.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 6 User Models Gary Marsden ( ) July 2002.
CHAPTER TEN AUTHORING.
1 George Mason University Human Factors & Applied Cognitive Program NGOMSL Modeling Psyc Week 10 Wayne D. Gray and Thomas Mayfield.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
GOMs and Action Analysis and more. 1.GOMS 2.Action Analysis.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Prof Jim Warren with reference to sections 7.3 and 7.5 of The Resonant Interface.
Human-Computer Interaction
Understanding Users Cognition & Cognitive Frameworks
Cognitive Modeling 1 Predicting thougts and actions
Task Analysis CSCI 4800/6800 Feb 27, Goals of task analysis Elicit descriptions of what people do Represent those descriptions Predict difficulties,
Method: Reaction Time (RT)
ITM 734 Introduction to Human Factors in Information Systems
The Psychology of Human-Computer Interaction
Human Abilities 2 How do people think? 1. Agenda Memory Cognitive Processes – Implications Recap 2.
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.
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.
Interaction Frameworks COMPSCI 345 S1 C and SoftEng 350 S1 C Lecture 3 Chapter (Heim)
Copyright 2006 John Wiley & Sons, Inc Chapter 5 – Cognitive Engineering HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey.
Chapter 5 – Cognitive Engineering
Human Computer Interaction
Task Analysis CSCI 4800/6800 Feb 27, 2003.
CIS 376 Bruce R. Maxim UM-Dearborn
Muneo Kitajima Human-Computer Interaction Group
Cognitive Modeling for HCI
15. Human-Computer Interaction
GOMS as a Simulation of Cognition
Cognitive Models CS 160, Spring 2003 February 24, /11/2002
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
Chapter 12 cognitive models.
Presentation transcript:

GOMS Analysis & Web Site Usability Melody Y. Ivory (UCB CS) SIMS 213, UI Design & Development April 15, 1999

2 GOMS Analysis Outline l GOMS at a glance l Model Human Processor revisited l Original GOMS (CMN-GOMS) l Variants of GOMS l GOMS in practice l Summary

3 GOMS at a glance l Proposed by Card, Moran & Newell in 1983 –apply psychology to CS »use user model (MHP) to predict performance of tasks in UI l task completion time, short-term memory requirements –applicable to »user interface design and evaluation »training and documentation

4 Model Human Processor (MHP) Revisited l Card, Moran & Newell (1983) –most influential model of user interaction –3 interacting subsystems »cognitive, perceptual & motor »each with processor & memory l described by parameters –e.g. capacity, cycle time »serial & parallel processing Adapted from slide by Dan Glaser

5 MHP Revisited l Card, Moran & Newell (1983) –principles of operation »subsystem behavior under certain conditions l e.g. Fitts’s Law, Power Law of Practice »ten total Adapted from slide by Dan Glaser

6 MHP Subsystems l Perceptual processor –sensory input (audio & visual) –code info symbolically –output into audio & visual image storage (WM buffers) Adapted from slide by Dan Glaser

7 MHP Subsystems l Cognitive processor –input from sensory buffers –access LTM to determine response »previously stored info –output response into WM Adapted from slide by Dan Glaser

8 MHP Subsystems l Motor processor –input response from WM –carry out response Adapted from slide by Dan Glaser

9 MHP Subsystem Interactions l Input/output l Processing –serial action »pressing key in response to light –parallel perception »driving, reading signs & hearing Adapted from slide by Dan Glaser

10 MHP Parameters l Based on empirical data –word processing in the ‘70s l Processors have –cycle time (  ) l Memories have –storage capacity (  ) –decay time of an item (  ) –info code type (  ) »physical, acoustic, visual & semantic Adapted from slide by Dan Glaser

11 Perceptual Subsystem Parameters l Processor –cycle time (  ) = 100 msec l Visual Image Store –storage capacity (  ) = 17 letters –decay time of an item (  ) = 200 msec –info code type (  ) = physical »physical properties of visual stimulus l e.g. intensity, color, curvature, length Adapted from slide by Dan Glaser

12 One Principle of Operation l Power Law of Practice –task time on the nth trial follows a power law »T n = T 1 n -a, where a =.4 »i.e., you get faster the more times you do it! »applies to skilled behavior (perceptual & motor) »does not apply to knowledge acquisition or quality Adapted from slide by Dan Glaser

13 Original GOMS (CMN-GOMS) l Card, Moran & Newell (1983) l Engineering model of user interaction –task analysis (“how to” knowledge) »Goals - user’s intentions (tasks) l e.g. delete a file, edit text, assist a customer »Operators - actions to complete task l cognitive, perceptual & motor (MHP) l low-level (e.g. move the mouse to menu)

14 CMN-GOMS l Engineering model of user interaction –task analysis (“how to” knowledge) »Methods - sequences of actions (operators) l based on error-free expert l may be multiple methods for accomplishing same goal –e.g. shortcut key or menu selection »Selections - rules for choosing appropriate method l method predicted based on context –explicit task structure »hierarchy of goals & sub-goals

15 Text-Editing Example

16 CMN-GOMS Analysis l Analysis of explicit task structure –add parameters for operators »approximations (MHP) or empirical data »single value or parameterized estimate –predict user performance »execution time (count statements in task structure) »short-term memory requirements (stacking depth of task structure) –apply before user testing (reduce costs)

17 Limitations of CMN-GOMS l No directions for task analysis –granularity (start & stop) l Serial v.s. parallel perceptual processing –contrary to MHP l Only one active goal l Error-free expert performance –no problem solving or evaluation »Norman’s Action Cycle

18 Norman’s Action Cycle Goals Evaluation Evaluation of interpretations Interpreting the perception Perceiving the state of the world Execution Intention to act Sequence of actions Execution of sequence of actions The World GOMS

19 Variants of GOMS l Keystroke-Level Model (KLM) –simpler than CMN-GOMS »six keystroke-level primitive operators l K - press a key or button l P - point with a mouse l H - home hands l D - draw a line segment l M - mentally prepare to do an action l R - system response time »no selections »five heuristic rules (mental operators) –still one goal activation

20 Text-Editing Example (KLM)

21 Variants of GOMS l Natural GOMS Language (NGOMSL) –more rigorous than CMN-GOMS »uses cognitive complexity theory (CCT) l user and system models –mapping between user’s goals & system model l user style rules (novice support) »task-analysis methodology »learning time predictions »flatten CMN-GOMS goal hierarchy l high-level notation (proceduralized actions) v.s. low-level operators –still one goal activation

22 Text-Editing Example (NGOMSL)

23 Variants of GOMS l Cognitive-Perceptual-Motor GOMS (CPM-GOMS) –activation of several goals »uses schedule chart (PERT chart) to represent operators & dependencies »critical path method for predictions –no selections

24 Text-Editing Ex. (CPM-GOMS)

25 GOMS in Practice l Mouse-driven text editor (KLM) l CAD system (KLM) l Television control system (NGOMSL) l Minimalist documentation (NGOMSL) l Telephone assistance operator workstation (CMP-GOMS) –saved about $2 million a year

26 Summary l GOMS in general –The analysis of knowledge of how to do a task in terms of the components of goals, operators, methods & selection rules. (John & Kieras 94) –CMN-GOMS, KLM, NGOMSL, CPM- GOMS l Analysis entails »task-analysis »parameterization of operators »predictions l execution time, learning time (NGOMSL), short- term memory requirements

27 Web Site Usability Outline l The Spool Study l Major Implications

28 The Spool Study l Jared Spool et al. (96-97) –Web Site Usability: A Designer’s Guide l Usability on the Web –shift from most E-Commerce studies »converting clicks into sales –focus on people finding information to make decisions (purchases) »sites that provide info to support sales

29 Usability Testing of Web Sites l Sites (Interfaces) –9 popular sites (products & info) l Tasks –information retrieval (4 types of tasks) l Users –familiar with Web browsers l Not a formal usability study –experiment design, number of users & experience, testing procedure?

30 Sites l 9 popular sites –C|net - technology resources –Disney - original & redesigned –Edmund’s - car & truck resources –Fidelity - investments –Hewlett Packard (HP) –Inc. - original & redesigned –Olympics - 96 Olympics (expired) –Travelocity - travel resources –WebSaver - annuity information

31 Tasks l “Scavenger Hunt” Tasks –retrieve information to answer questions –simple facts »locating information l e.g. Can you get a Honda Accord for under $15,000? –comparison of facts »locating two pieces of information plus a comparison l e.g. Which has better acceleration, the Jeep Cherokee or Toyota Land Cruiser?

32 Tasks l “Scavenger Hunt” Tasks –judgment »locating information plus a decision l e.g. Do you think a used Ford F-10 is safe enough? –comparison of judgment »locating multiple pieces of information plus a decision l e.g. Which convertible is the best deal for under $20,000?

33 Comparison of Sites l How successful users were at finding information? –Sites that were expected to do well fared poorly and vice versa »Disney & C|net (graphically intense) »Edmund’s - mostly text

34 Overall Site Usability l Room for improvement –finding information is an intensely frustrating experience for users »enormous time and effort to answer simple questions (simple facts) even on small sites »users give up without finding information

35 Spool et al’s Web Site Usability Issues l Classify each issue –information, navigation, graphic or other design –very rudimentary l Total each category

36 Ivory’s Web Site Usability Issues (Preliminary) l Web site usability  information “findability”

37 Web Site Usability Issues l Navigation design –number of links, location of links –within-page, wrapped, embedded, image links l Graphic design –too much white space, unrelated or distracting graphics

38 Web Site Usability Issues l Information design –no support for comparisons, poor readability l Other design –waiting for server

39 Major Implications l Graphic design neither helps nor hurts –users may report as issue, but does not correlate with users’ success l Text links are vital –downloading delays

40 Major Implications l Navigation and content are inseparable –shell strategy leads to many generic links l Information retrieval is different than surfing –implies different design approach »surfing - need to attract users »information retrieval - help users find information, more focused

41 Major Implications l Web sites aren’t like software –software »success with product implies preference –Web »success on site does not imply preference l content is important