Models of interaction task models –modelling jobs and activities dialogue models –modelling the observable interaction with a system system models –modelling.

Slides:



Advertisements
Similar presentations
Chapter 12 cognitive models.
Advertisements

User Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
The Interaction. Overview Interaction Models understand human-computer communication Ergonomics Physical characteristics of interaction Context Social.
1 Ch. 3: Interaction Introduction – 3.1 (Reading Assignment – RA) Introduction – 3.1 (Reading Assignment – RA) Models – 3.2, 3.3 (RA) Models – 3.2, 3.3.
1http://img.cs.man.ac.uk/stevens Interaction Models of Humans and Computers CS2352: Lecture 7 Robert Stevens
Z goal and task hierarchies z linguistic z physical and device z architectural Cognitive models.
Evaluation Types GOMS and KLM
Vermelding onderdeel organisatie 1 MKT project 1 & Mens-Machine-Interactie slides chapter 3 Dix et al. The interaction Charles van der Mast.
Models of Human Performance Dr. Chris Baber. 2 Objectives Introduce theory-based models for predicting human performance Introduce competence-based models.
1. Plan : 1. Models of interaction 2. Types of interaction 3. Existing technologies 4. Advances in HCI 5. Architecture 2.
Predictive Evaluation Predicting performance. Predictive Models Translate empirical evidence into theories and models that can influence design. Performance.
Task analysis 1 © Copyright De Montfort University 1998 All Rights Reserved Task Analysis Preece et al Chapter 7.
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.
Requirements Gathering and Task analysis. Requirements gathering and task analysis 4 Requirements gathering is a central part of systems development understanding.
Task Analysis (TA). 2 TA & GOMS Both members of the same family of analysis techniques. TA covers a wide area of study. Actual distinction between TA,
Cognitive Models Material from Authors of Human Computer Interaction Alan Dix, et al.
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
1 Brief Review of Research Model / Hypothesis. 2 Research is Argument.
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.
GOMS Keystroke analysis When (fine-grained) speed matters.
Keystroke-Level Model IST 331 Gaurav Dubey Based on ‘The ABCs of Users’, Ritter et al 2011.
Chapter 12 cognitive models. 2 Cognitive models goal and task hierarchies linguistic physical and device.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 6 User Models Gary Marsden ( ) July 2002.
Human – Computer Interaction
Identifying needs and establishing requirements
Evaluation of User Interface Design 4. Predictive Evaluation continued Different kinds of predictive evaluation: 1.Inspection methods 2.Usage simulations.
Chapter 2.2 Game Design. CS Overview This introduction covers: –Terms –Concepts –Approach All from a workaday viewpoint.
Understanding Users The Design process From an individual cognitive perspective From an organisational and social perspective From an art and design perspective.
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.
INTERACTION MODELS Lecture 3. Agenda CLG – designers’model of UI Users’models Hierarchical Models Linguistic Models Physical Models Laws in HCI (pointing,
Understanding Users Cognition & Cognitive Frameworks
Chapter 12 cognitive models. Cognitive models goal and task hierarchies linguistic physical and device architectural.
Interaction Design Dr. Jim Rowan Foley Introduction What’s in the Book that we’ll cover.
© Simeon Keates 2009 Usability with Project Lecture 14 – 30/10/09 Dr. Simeon Keates.
ITM 734 Introduction to Human Factors in Information Systems
Conceptual design Tells the customer what the system will do Tells the customer what the system will do Answers: Answers: Where will the data come from?
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.
Evaluation Types GOMS and KLM CS352. Quiz Announcements Notice upcoming due dates (web page). Where we are in PRICPE: –Predispositions: Did this in Project.
Unit 6 of COMP648 User Interface and Interaction Methods Dr Oscar Lin School of Computing and Information Systems Faculty of Science and Technology Athabasca.
How do people use an Interface Gabriel Spitz 1. User Interface Design?  Design is solving a problem  Design is creating an object or the means to enable.
Interaction Frameworks COMPSCI 345 S1 C and SoftEng 350 S1 C Lecture 3 Chapter (Heim)
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.
Chapter Three MaxIT WiMax.
Human Computer Interaction Lecture 23 Cognitive Models
Chapter 5 – Cognitive Engineering
Human Computer Interaction
CIS 376 Bruce R. Maxim UM-Dearborn
Gaurav Dubey & Frank Ritter
Model based design.
Chapter 15 User Interface Design
“In the midst of chaos, there is also opportunity” - Sun Tzu
15. Human-Computer Interaction
The interaction.
Chapter 7: Data Flow Diagram Structuring System Process Requirements
Model based design Cognitive (user) models
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.
Human-Computer Interaction
“In the midst of chaos, there is also opportunity” - Sun Tzu
Presentation transcript:

models of interaction task models –modelling jobs and activities dialogue models –modelling the observable interaction with a system system models –modelling the internal state of the computer cognitive models –modelling what is happening inside the head … … …

cognitive (and related) models models of error e.g. Reason, Hollnagel, … architectural models specialised areas e.g. ICS, CPM-GOMS goal decomposition e.g. GOMS, CCT interaction frameworks e.g. Norman’s execution–evaluation loop

goal and task hierarchies Mental processing as divide-and-conquer Example: sales report produce report gather data. find book names.. do keywords search of names database - further sub- goals.. sift through names and abstracts by hand -further sub- goals. search sales database - further sub-goals layout tables and histograms - further sub-goals write description - further sub-goals

goals vs. tasks goals – intentions what you would like to be true tasks – actions how to achieve it GOMS– goals are internal HTA– actions external – tasks are abstractions

issues for goal hierarchies Granularity –Where do we start? –Where do we stop? Routine learned behaviour, not problem solving –The unit task Conflict –More than one way to achieve a goal Error

GOMS Goals –what the user wants to achieve Operators –basic actions user performs Methods –decomposition of a goal into subgoals/operators Selection –means of choosing between competing methods

GOMS example GOAL: CLOSE-WINDOW. [select GOAL: USE-MENU-METHOD. MOVE-MOUSE-TO-FILE-MENU. PULL-DOWN-FILE-MENU. CLICK-OVER-CLOSE-OPTION GOAL: USE-CTRL-W-METHOD. PRESS-CONTROL-W-KEYS] For a particular user: Rule 1: Select USE-MENU-METHOD unless another rule applies Rule 2: If the application is GAME, select CTRL-W-METHOD

Keystroke Level Model (KLM) lowest level of (original) GOMS six execution phase operators –Physical motor:K - keystroking P - pointing H - homing D - drawing –MentalM - mental preparation –SystemR - response times are empirically determined Texecute = TK + TP + TH + TD + TM + TR

KLM example GOAL: ICONISE-WINDOW [select GOAL: USE-CLOSE-METHOD. MOVE-MOUSE-TO- FILE-MENU. PULL-DOWN-FILE-MENU. CLICK-OVER-CLOSE-OPTION GOAL: USE-CTRL-W-METHOD PRESS-CONTROL-W-KEY] compare alternatives: USE-CTRL-W-METHOD vs. USE-CLOSE-METHOD assume hand starts on mouse USE-CLOSE-METHOD P[to menu] 1.1 B[LEFT down]0.1 M 1.35 P[to option]1.1 B[LEFT up]0.1 Total 3.75 s USE-CTRL-W-METHOD H[to kbd] 0.40 M 1.35 K[L7 key]0.28 Total 2.03 s

display-based interaction Most cognitive models do not deal with user observation and perception Some techniques have been extended to handle system output (e.g., DTAG, Payne et al.) but problems persist Exploratory interaction versus planning

Norman’s execution/evaluation loop user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal system evaluationexecution goal

Norman’s execution/evaluation loop user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal system evaluationexecution goal

Norman’s execution/evaluation loop user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal system evaluationexecution goal

Norman’s execution/evaluation loop user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal system evaluationexecution goal