Chapter 10 Response Time and Display Rate February 3, 2004.

Slides:



Advertisements
Similar presentations
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Advertisements

G5BAIM Artificial Intelligence Methods
Behavioral Theories of Motor Control
Chapter 4 Design Approaches and Methods
 1 Professional Development Competency—Adaptability.
1 Chapter 11 Quality of Service. 2 Introduction 1960s: user perception of computer speed =  response time for mathematical computations, program compilations,
IT Systems Multiprocessor System EN230-1 Justin Champion C208 –
Application of Computer Simulation in Traffic Analysis Presented By: Lei Huang.
Presentation Styles Balancing Function And Fashion Ben Carson Rajesh Golla Sunil D’souza.
Dialog Styles. The Five Primary Styles of Interaction 4 Menu selection 4 Form fill-in 4 Command language 4 Natural language 4 Direct manipulation.
Chapter 6: CPU Scheduling. 5.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Feb 2, 2005 Chapter 6: CPU Scheduling Basic.
Attention Limited amount of mental resources Mental “resources” = general term could refer mental processes, mental representations, or mental structures.
Copyright © 2005, Pearson Education, Inc. An Instructor’s Outline of Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Copyright © 1998 Wanda Kunkle Computer Organization 1 Chapter 2.1 Introduction.
User interface design Designing effective interfaces for software systems Objectives To suggest some general design principles for user interface design.
Advanced Public Transit Systems (APTS) Transit ITS CEE582.
© 2009 Research In Motion Limited Introduction to developing applications for mobile devices.
Proposal 13 HUMAN CENTRIC COMPUTING (COMP106) ASSIGNMENT 2.
Effective Questioning in the classroom
Striving for Quality Using continuous improvement strategies to increase program quality, implementation fidelity and durability Steve Goodman Director.
Chapter 11: An Evaluation Framework Group 4: Tony Masi, Sam Esswein, Brian Rood, & Chris Troisi.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Journal Write a paragraph about a decision you recently made. Describe the decision and circumstances surrounding it. How did it turn out? Looking back,
Design Process 중앙대학교 전자전기공학부. Design for Electrical and Computer Engineers 2. Design Process  Engineering : Problem solving through specialized scientific.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
1 Quality of Service  Quality of Service  Dropped connections  Unavailable websites  Network outages & Delays  Goal is to reduce user frustration.
Chapter 16 Problem Solving and Decision Making. Objectives After reading the chapter and reviewing the materials presented the students will be able to:
FOUNDATIONS OF DECISION MAKING BSM 12. Planning involves decision-making Analyzing alternatives and choosing the best one.
PSY402 Theories of Learning Chapter 6 (Cont.) Factors Affecting Appetitive Learning.
File Organization Lecture 1
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Schedules of Reinforcement and Choice. Simple Schedules Ratio Interval Fixed Variable.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Applications of Dynamic Programming and Heuristics to the Traveling Salesman Problem ERIC SALMON & JOSEPH SEWELL.
Motor Control. Beyond babbling Three problems with motor babbling: –Random exploration is slow –Error-based learning algorithms are faster but error signals.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
Chapter 5: Process Scheduling. 5.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Basic Concepts Maximum CPU utilization can be obtained.
1 11/29/2015 Chapter 6: CPU Scheduling l Basic Concepts l Scheduling Criteria l Scheduling Algorithms l Multiple-Processor Scheduling l Real-Time Scheduling.
Experimental Psychology PSY 433
Building & Evaluating Spoken Dialogue Systems Discourse & Dialogue CS 359 November 27, 2001.
1 Math CAMPPP 2011 Plenary Three Multiple Representations Fostering Student Conjectures Linking Important Math, Expectations, Learning Goals and Tasks.
MR105 – Keyboarding I Week 3 Seminar Nakisha Floyd, Instructor.
Silberschatz and Galvin  Operating System Concepts Module 5: CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor.
1 CS.217 Operating System By Ajarn..Sutapart Sappajak,METC,MSIT Chapter 5 CPU Scheduling Slide 1 Chapter 5 CPU Scheduling.
Chapter 2 Making Decisions and Setting Goals. Do Now Write a list of all the decisions you made today from time you woke up until now. Then chose one.
U i Modleing SGOMS in ACT-R: Linking Macro- and Microcognition Lee Yong Ho.
Conceptual Model Design Informing the user what to do Lecture # 10 (a) Gabriel Spitz.
Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Writing to Teach - Tutorials Chapter 2. Writing to Teach - Tutorials The purpose of a tutorial is to accommodate information to the needs of the user.
Chapter VI What should I know about the sizes and speeds of computers?
Artificial Intelligence in Game Design Lecture 20: Hill Climbing and N-Grams.
Introduction to the task Research section The first slide sets the outline of the task, the next an outline of the aspects of the designing and making.
Chapter 4 CPU Scheduling. 2 Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling Algorithm Evaluation.
Management, Supervision, and Decision Making Chapter 2.
Competitive Organisational structures. Objectives 1.To be able to explain the factors influencing the choice of organisational structures in larger businesses.
Basic Concepts Maximum CPU utilization obtained with multiprogramming
1 © NOKIA FILENAMs.PPT/ DATE / NN Performance Study of a SMPP Traffic Generator Tool Kai Wu Nokia NMP/MSW Supervisor: professor Jorma Virtamo.
Chapter 6 : User interface design
Chapter 11 Chapter Title: Quality of Service
Human-Computer Interaction
Factors Affecting Performance on Reinforcement Schedules
Methodologies By Akinola Soyinka.
Chapter 16 Nursing Informatics: Improving Workflow and Meaningful Use
Chapter 6: CPU Scheduling
Uniprocessor scheduling
Comparisons to Isokinetic Strength
Kuliah10: Quality of Service
Presentation transcript:

Chapter 10 Response Time and Display Rate February 3, 2004

10.1 Introduction Response time – seconds from user ativity to computer response User think time – seconds during which user thinks before action Display rate – characters per second of display Must balance fast response with accuracy

10.2 Memory 7±2 chunks Working memory is used to generate and implement solutions More efficient if you can cluster into larger chunks Complex problems often dealt with by developing higher-level concepts that group several lower level concepts into a single chunk Easy to disrupt short term memory (highly volatile)

Error Long delays can be distacting and lead to wasted effort Short delays can lead to ill thought out plans There might be a preferred response time to maxmize performace

Optimum Problem Solving Driving analogy Graphical indicators make happy users Users have knowledge The solution plan has little delay Distractions are low Anxiety is low Feedback about progress Errors can be avoided and handeled easily

10.3 Expectations and Attitudes How long will users wait for the computer to respond before they become annoyed??? For many tasks 2 seconds, sometimes within 0.1 second- turning the wheel of a car- pressing a key on the keyboard, piano or telephone – 30 seconds, red traffic light to turn green, two days for a letter to arrive or a month for flowers to grow

If the task is completed much more quickly or much more slower than expected, users become concerned or frustrated. Even though people can detect 8% changes in 2- 4 second response time users do not become concerned until the change is much greater. Individual’s tolerance for delays also impacts the response-time expectations- personality, costs, age, mood, time of the day, pressure to complete the work, ….

Less than 100 milliseconds wait – user controlled three-dimensional animations, flight simulations, graphic design, …. Three primary factors influences user’s expectations 1. Previous experiences 2. Individual personality differences 3. Task differences

Three conjectures emerge Individual differences are large and users are adaptive. work faster as they gain experience. Individual differences are large and users are adaptive. work faster as they gain experience. For repetitive tasks, users prefer and will work more rapidly with short response times. For repetitive tasks, users prefer and will work more rapidly with short response times. For complex tasks, users can adopt to work with slow responses time. For complex tasks, users can adopt to work with slow responses time.

10.4 User Productivity Shorter system response time usually lead to higher productivity. But sometimes working too quickly may lead to errors that reduce productivity. Just like driving – there is no general rules, just as a new route evaluation must be done for each trip

Repetitive Tasks The nature of the task has a strong influence on whether changes in response time alter user productivity. Operators may learn to use the system more quickly with short system response times because they can explore alternatives more easily.

Problem Solving Tasks Users will adapt their work style to the response time. Study shows that the time to solution was invariant with respect to response time!

Summary User pick up the pace of the system to work more quickly with shorter response time and that they consistently prefer a faster pace. The optimal response time may be longer than the minimum possible response time.

10.5 Variability Predictability = peace of mind Insurance industry based on the idea that most people are willing to sacrifice a reduction of immediate pleasures in exchange for peace of mind Extreme variation in response time should be prevented or addressed by the system (i.e. through some progress indicator) As variability increases, performance may decrease Dissatisfaction is most noticeable if delays are unusually long (i.e. 2x anticipated response time)

10.6 Practitioner’s Summary Computer system response time closely linked with user productivity, error rates, satisfaction, working style, etc (refer to Box 10.1, pg. 367) In general, user satisfaction is inversely proportional to response time Optimal response time can be established by measuring Δ productivity associated with cost of errors More informative the feedback the better

10.7 Researcher’s Agenda Study error rates as a function of response time for a range of tasks and users? How else are user work styles affected, other than through response time? Effectiveness of diversionary tasks vs. progress reports when technical feasibility prevents short response? Strive for specification of upper/lower limits for response time for respective commands