Instructor: Vincent Duffy, Ph.D. Associate Professor of IE Lecture 8 – Human-Computer Interaction Thurs. Feb. 8, 2007 IE 486 Work Analysis & Design II.

Slides:



Advertisements
Similar presentations
Interaction Techniques Level 2 Prepared by: RHR First Prepared on: Nov 23, 2006 Last Modified on: Quality checked by: MOH Copyright 2004 Asia Pacific Institute.
Advertisements

User Modeling CIS 376 Bruce R. Maxim UM-Dearborn.
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Chapter 4 Design Approaches and Methods
The Interaction. Overview Interaction Models understand human-computer communication Ergonomics Physical characteristics of interaction Context Social.
CS774 Human-Computer Interaction Lecturer: Roger D. Eastman
CISB213 Human Computer Interaction Introduction and Overview.
IE 486 Work Analysis & Design II Exam 2 Review Dr. Vincent G. Duffy Friday, March 23, 2007.
Predictive Assessment of Usability Laura Marie Leventhal.
Evaluation Types GOMS and KLM
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
Instructor: Vincent Duffy, Ph.D. Associate Professor Exam 1 Review Fri. Feb. 9, 2007 IE 486 Work Analysis & Design II.
CSC 205 Software Engineering I 1 Overview - Cognitive Walkthroughs Brief introduction to Human-Computer Interaction Introduction to Cognitive Walkthroughs.
ICS 463, Intro to Human Computer Interaction Design: 6 (Practice). Guidelines and Metrics Chapters
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
Technology Education and Information Design Copyright 2009 MediTech NUI: New User Interface Online Training.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
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.
Analytical Evaluations 2. Field Studies
Usability Methods: Cognitive Walkthrough & Heuristic Evaluation Dr. Dania Bilal IS 588 Spring 2008 Dr. D. Bilal.
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
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.
Software GCSE ICT.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 22 Macros.
IE 411/511: Visual Programming for Industrial Applications
11.10 Human Computer Interface www. ICT-Teacher.com.
1 Brief Review of Research Model / Hypothesis. 2 Research is Argument.
Ch 14. Testing & modeling users
CSCD 487/587 Human Computer Interface Winter 2013 Lecture 3 HCI and Interactive Design.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 7 Design Guidelines & Standards Gary Marsden ( ) July 2002.
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
Ch 101 Chapter 10 Introduction to Batch Files. Ch 102 Overview A batch file is a text file that contains an ordered series of commands.
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Introduction to Computers and Windows. Overview  What is a computer?  What is an operating system?  Starting and Shutting Down a computer  The mouse.
Overview of the rest of the semester Iteratively design interface to help people log their food intake over the long term.
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 6 User Models Gary Marsden ( ) July 2002.
Design Rules-Part B Standards and Guidelines
Man and Machine: Introduction to HCI (MMI). Contents HCI: Introduction Design Rules: – Guidelines – Principles – Theories 2.
GOMs and Action Analysis and more. 1.GOMS 2.Action Analysis.
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Evaluation of User Interface Design 4. Predictive Evaluation continued Different kinds of predictive evaluation: 1.Inspection methods 2.Usage simulations.
Human-computer interaction: users, tasks & designs User modelling in user-centred system design (UCSD) Use with Human Computer Interaction by Serengul.
Human Computer Interaction CITB 243 Chapter 1 What is HCI
Task Analysis CSCI 4800/6800 Feb 27, Goals of task analysis Elicit descriptions of what people do Represent those descriptions Predict difficulties,
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
User Interface Evaluation Cognitive Walkthrough Lecture #16.
© Simeon Keates 2009 Usability with Project Lecture 14 – 30/10/09 Dr. Simeon Keates.
ITM 734 Introduction to Human Factors in Information Systems
COMPUTER APPLICATIONS COURSE LEARN HOW TO USE COMPUTERS.
1 Cognitive Modeling GOMS, Keystroke Model Getting some details right!
Chapter 15: Analytical evaluation. Aims: Describe inspection methods. Show how heuristic evaluation can be adapted to evaluate different products. Explain.
Mouse Trackball Joystick Touchpad TroughputError rate T roughput (bps) Error r ate (%) Image by MIT.
Usability Engineering Dr. Dania Bilal IS 587 Fall 2007.
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.
AUTHOR PRADEEP KUMAR B.tech 1 st year CSE branch Gnyana saraswati college of eng. & technology Dharmaram(b)
Human Computer Interaction (HCI)
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
Human-Computer Interaction
An Introduction to Computers and Visual Basic
15. Human-Computer Interaction
An Introduction to Computers and Visual Basic
Model based design NGOMSL and CPM- GOMS
15. Human-Computer Interaction
Presentation transcript:

Instructor: Vincent Duffy, Ph.D. Associate Professor of IE Lecture 8 – Human-Computer Interaction Thurs. Feb. 8, 2007 IE 486 Work Analysis & Design II

IE 486 Lecture 8 - QOTD Q1. What is a GOMS model? What is the purpose of a GOMS analysis? Q2. The case study illustrates which of the following? Q3. In a text editing exercise, it is believed that a user decides to use the mouse to move the cursor if the cursor is more than 2 lines from where they will edit the text, but uses the arrow keys otherwise. In a GOMS model, this represents…

Usability/HCI Overview ‘Iterative’ cycle for system development. Criteria for designing usable software Norman’s ‘Seven stages of action model’ in relation to goals and actual implemented system Briefly consider Norman’s ‘Seven stages of action model’ in relation to goals and actual implemented system GOMS model. What is it; what is the purpose of a GOMS analysis? –Review illustration of benefits Number of users in evaluation – thinking aloud test

Real life example where good/bad computer interface design can be a life or death matter Consider the example of Ray Cox at the East Texas Cancer Center (p.383 in text). –Technician viewed ‘monitor not plugged in’ as normal; and she’d used the controls dozens of times – it was pretty simple. –However, there was a flaw in the software- when edit function was used very quickly. Human factors in computers: –hardware design, –software functionality, –interface design.

See ‘iterative’ cycle for system development. See Figure 15.1 (p.387 in text). –Understanding – Design – Evaluation –Other authorities on HCI include: Nielson, Norman, Landauer Understanding Evaluation Design

See ‘iterative’ cycle for system development.

Criteria for designing usable software (Nielson, 1994) Learnability should be easy to learn – to get rapid start in work Efficiency So that user has high productivity once learned. Memorability Casual user should be able to return after period of time w/out re-learning Errors Helpful if system enables low error rate and easy error recovery. Satisfaction Pleasant to use; Users should be ‘subjectively’ satisfied. Priority may be greater or lower based on task characteristics. –see p.59 in new edition of text (Ch.3 on Usability Testing for additional information).

Norman’s ‘Seven stages of action model’ in relation to goals and actual implemented system See figure 15.2 which consists of two bridges and seven steps as outlined on p in text. –User starts with goals, needs to know what to do, and how –To bridge the Gulf of Execution (bridge) –Bridged (by designer) through good controls (ch.9). –User evaluates to determine (bridge) how well goals matched results Execution Bridge –Intention – send –Action specification – necessary sequence –Interface mechanism

Norman’s ‘Seven stages of action model’ in relation to goals and actual implemented system

Briefly consider Norman’s ‘Seven stages of action model’ in relation to goals and actual implemented system Evaluation Bridge –Interface mechanism/display –Interpretation –Evaluation Closing the gap between ‘state of system’ and ‘psychological’ model of system state is a challenge for designers

QOTD. Q1. What is a GOMS model? What is the purpose of a GOMS analysis? See p in text as well as p. 45 in Ch.3 – considering Task Data). Goals, Operators, Methods, Selection Rules – Predictive Models of Task Performance –Eg. Goal – write . Sub-goals- make blank page to write on – –Methods – sequence of steps – perceptual, cognitive or motor operators –Since several methods can be used to achieve the sub-goals, selection rules are developed/postulated to suggest/identify under what conditions a user will use one method or another. –Eg. Method of ‘print’ could be ‘press printer icon’, mouse click file, print, ok, or choose key sequence (eg. Alt-f-p or Ctrl-p). –Designers/developers may try to determine when what conditions lead to certain methods (to predict performance and learning time).

Recall in HCI: GOMS model & GOMS analysis? Goals, Operators, Methods, Selection Rules –Predictive Models of Task Performance See p in text as well as p. 45 in Ch.3 – considering Task Data. –In HCI this is a keystroke level model of human- machine interaction Eg. Goal – write . –Sub-goal- make blank page to write on –So the subgoals can have equivalent related to the operators –Eg. Choose menu item ‘compose new ’

Operators are the methods and procedures that the system makes available –eg. Elementary motor or cognitive acts needed to change the system state – for instance, selecting an item in a menu. –Or the ‘goal’ to ‘edit chapter 15 title’ might consist of subgoals with equivalent operators: ‘open file’, find heading’, ‘delete heading’. Methods – sequence of steps – –Perceptual – visual or auditory –Cognitive – operator decides (next procedures) whether to listen, respond/speak, or transfer customer –Motor operations – left hand, right hand, eye movements

Selection Rules - Since several methods can be used to achieve the sub-goals, selection rules are developed/postulated to suggest/identify under what conditions a user will use one method or another. –Eg. Method of ‘print’ could be ‘press printer icon’, mouse click file, print, ok, or choose key sequence (eg. Alt-f-p or Ctrl-p). –Selection rule: choose mouse if line to be edited is +/- 2 lines from cursor current position. Designers/developers may try to determine when what conditions lead to certain methods (to predict performance and learning time).

Recall illustration of benefits of using the GOMS model (NYNEX example). This case was initially described by Gray et al in the journal called Human Computer Interaction. See p.394 Case study in text. Gray (1993) et al. used the GOMS model to ‘evaluate’ a new operator workstation for NYNEX (NY Phone Company). –Why there was a 3-4% increase in performance time even though number of keystrokes was reduced? –(consider the keystrokes on the ‘critical path’) See also 2 sided handout from ‘Intro to Ergonomics’ Bridger (p ) –R.S. Bridger, 2003, Introduction to Ergonomics, 2 nd Ed., Taylor and Francis Publishers: UK.

Recall illustration of benefits of using the GOMS model (NYNEX example). See also 2 sided handout on course webpage from ‘Intro to Ergonomics’ Bridger (parts of pages )

Number of users in evaluation Thinking aloud test –Wickens, see p. 409 in text, refers to T.Landauer; some refer to J.Nielson (1994). after 5-6 people, the benefit of additional people diminishes. Suggests developers would be better off making software changes before running additional subjects.

IE 486 Lecture 8 - QOTD Q2. The case study illustrates which of the following? a. the benefits of a task analysis b. the barriers to organizational change c. the information processing model d. all of the above e. none of the above

QOTD Q.3. In a text editing exercise, it is believed that a user decides to use the mouse to move the cursor if the cursor is more than 2 lines from where they will edit the text, but uses the arrow keys otherwise. In a GOMS model, this represents… a. user goals b. methods c. cognitive operators d. all of the above e. none of the above