SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
© 2010 Pearson Addison-Wesley. All rights reserved.
Addison Wesley
is an imprint of
Designing the User Interface:
Strategies for Effective Human-Computer Interaction
Fifth Edition
Ben Shneiderman & Catherine Plaisant
in collaboration with
Maxine S. Cohen and Steven M. Jacobs
CHAPTER 10:
Quality of Service
1-3
© 2010 Pearson Addison-Wesley. All rights reserved.
Quality of Service
• Introduction
– 1960s: mathematical computation association with
computation time
– World wide web: means graphics, & network congestion
effect response time
– Time is precious
• Lengthy or unexpected system response time can produce:
– Frustration
– Annoyance
– Eventual anger
• Speedy and quickly done work can result in users:
– learning less
– reading with lower comprehension
– making more ill-considered decisions
– committing more data-entry errors
10-3
1-4
© 2010 Pearson Addison-Wesley. All rights reserved.
Models of response-time impacts
• Response time
– The number of seconds it takes from the
moment users initiate an activity until the
computer presents results on the display
• User think time
– The number of seconds the user thinks
before entering the next action
10-4
1-5
© 2010 Pearson Addison-Wesley. All rights reserved.
Models of response-time impacts
• Designers of response times and display rates in
HCI must consider:
– complex interaction of technical feasibility
– cost
– task complexity
– user expectations
– speed of task performance
– error rates
– error handling procedures
• Overall majority of users prefer rapid interactions
– Lengthy response times (15 seconds) are detrimental to
productivity
– Rapid response times (1 second or less) are preferable, but
can increase errors for complex tasks
10-5
1-6
© 2010 Pearson Addison-Wesley. All rights reserved.
Models of response-time impacts
• Display Rate
– Alphanumeric displays: The speed in characters per second
at which characters appear for the user to read
– World Wide Web Applications: Display rate may be limited
by network transmission speed or server performance
• Reading textual information from a screen is a
challenging cognitive and perceptual task
– Users relax when the screen fills instantly- beyond a speed
where someone may feel compelled to keep up
• Cognitive human performance would be useful for:
– making predictions
– designing systems
– formulating management policies
10-6
1-7
© 2010 Pearson Addison-Wesley. All rights reserved.
Tune World Wide Web applications
to improve performance
10-7
Designers can optimize web pages to reduce byte counts and numbers of files
or provide previews of materials available in digital libraries or archives
to help reduce the number of queries and accesses to the network
1-8
© 2010 Pearson Addison-Wesley. All rights reserved.
Models of response-time impacts
Limitations of short-term and working memory
• Any cognitive model must emerge from an understanding of human
problem-solving abilities
• Magic number seven - plus or minus two
– The average person can rapidly recognize seven chunks of information at a
time
– This information can be held for 15 to 30 seconds in short-term memory
– Size of the chunks depends on the person' s familiarity with the material
• Short-term memory and working memory are used in conjunction for
processing information and problem solving
– Short-term memory processes perceptual input
– Working memory generates and implements solutions
• People learn to cope with complex problems by developing higher-
level concepts using several lower-level concepts brought together
into a single chunk
• Short term and working memory are highly volatile
– Disruptions cause loss of memory
– Delays require that memory be refreshed
10-8
1-9
© 2010 Pearson Addison-Wesley. All rights reserved.
Models of response-time impacts
Source of errors
• Solutions to problems must be recorded to memory or implemented
– Chance of error increases when solutions are recorded
• When using an interactive computer system users may formulate
plans and have to wait for execution time of each step
• Long (1976) found unskilled and skilled typists worked more slowly
and made more errors with longer response times
– For a given user and task, there is a preferred response time
Conditions for optimum problem solving
• Longer response time causes uneasiness in the user because the
penalty for error increases
• Shorter response time may cause the user to fail to comprehend the
presented materials
• Progress indicators shorten perceived elapsed time and heighten
satisfaction:
– graphical indicators
– blinking messages
– numeric seconds left for completion
10-9
1-10
© 2010 Pearson Addison-Wesley. All rights reserved.
Models of response-time impacts
Conditions for optimum problem solving (cont.)
• Rapid task performance, low error rates, and high satisfaction
can come from:
– Users have adequate knowledge of the objects and actions
necessary for the problem-solving task
– The solution plan can be carries out without delays
– Distractions are eliminated
– User anxiety is low
– There is feedback about progress toward solution
– Errors can be avoided or handled easily
• Other conjectures in choosing the optimum interaction speed
– Novices may exhibit better performance with slower response time
– Novices prefer to work at slower speeds
– With little penalty for an error, users prefer to work more quickly
– When the task is familiar and easily comprehended, users prefer
more rapid action
– If users have experienced rapid performance previously, they will
expect in future situations
10-10
1-11
© 2010 Pearson Addison-Wesley. All rights reserved.
Expectations and attitudes
• Related design issues may clarify the question of acceptable response time
– E.g. how long before hearing a dial-tone
• Two-second limit (Miller, 1968) appropriate for many tasks
• But users have adapted a working style and expectation based on responses
within a fraction of a second
• People can detect 8% changes in a 2-4 second response time
Response-time choke
• A system is slowed down when the load is light and potential performance high
• Makes the response time more uniform over time and across users, avoiding
expectations that can’t always be met
Response time across web sites varies
It effects user interest and quality assessment
Three things influence response-time:
• Previous experiences
• The individual's tolerance for delays
• Task complexity
10-11
1-12
© 2010 Pearson Addison-Wesley. All rights reserved.
User productivity
• Repetitive tasks
– Nature of the task has a strong influence on whether changes in response
time alter user productivity
– Shorter response time means users responds more quickly, but decisions
may not be optimal
– Goodman and Spence (1981) – reduced response time lead to more
productivity
– Teal and Rudnecky (1992) – slower response time lead to more accuracy
• Problem solving tasks
– Users will adapt their work style to the response time
– Users will change their work habits as the response time changes
– Grossberg, Wiesen, and Yntema (1976) – the time to solution was invariant
with respect to response time
• Summary
– Users pick up the pace of the system to work more quickly with shorter
response time
– Higher throughput of work demands more attention must be paid to
minimizing the cost of delay of error recovery
10-12
1-13
© 2010 Pearson Addison-Wesley. All rights reserved.
Variability
• People are willing to pay substantial amounts of
money to reduce the variability in their life, e.g.
insurance
• Goodman and Spence (1981)
– Subjects took more advantage of fast response time by
making their subsequent commands immediately and
balancing the time lost in waiting for slower responses
• Modest variations in
response time (plus or
minus 50% of the mean)
appear to be tolerable
• It may be useful to slow
down unexpected fast
responses
10-13
1-14
© 2010 Pearson Addison-Wesley. All rights reserved.
Frustrating experiences
• (Ceaparu et al., 2004) 46% to 53% of users’ time
was seen as being wasted
• Recommendations include improving the quality
of service and changes by the user
• Poor quality of service is more difficult in
emerging markets and developing nations
• User training can help
• Email a common application, but also a common
source of frustration
• Viruses also a problem
10-14
1-15
© 2010 Pearson Addison-Wesley. All rights reserved.
Frustrating experiences (cont.)
• Since frustration, distractions, and interruptions can impede smooth
progress, design strategies should enable users to maintain
concentration.
• Three initial strategies can reduce user frustration:
1. Reduce short-term and working memory load
2. Provide information abundant interfaces
3. Increase automaticity
• Automaticity in this context is the processing of information
(in response to stimuli) in a way that is automatic and
involuntary, occurring without conscious control.
• An example is when a user performs a complex sequence of
actions with only a light cognitive load, like a driver following
a familiar route to work with little apparent effort.
10-15

Weitere ähnliche Inhalte

Was ist angesagt?

User Interface Design
User Interface DesignUser Interface Design
User Interface Design
Jason Hando
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
Jitu Choudhary
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methods
dillarja
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
Graeme Smith
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
koolkampus
 

Was ist angesagt? (20)

Chap13
Chap13Chap13
Chap13
 
Chap14
Chap14Chap14
Chap14
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
 
Chap02
Chap02Chap02
Chap02
 
Chap12
Chap12Chap12
Chap12
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
 
Human Computer Interaction Chapter 2 Interaction and Interaction Design Basi...
Human Computer Interaction Chapter 2  Interaction and Interaction Design Basi...Human Computer Interaction Chapter 2  Interaction and Interaction Design Basi...
Human Computer Interaction Chapter 2 Interaction and Interaction Design Basi...
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 
HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methods
 
Provide Effective Feedback and Guidance and Assistance
Provide Effective Feedbackand Guidance and AssistanceProvide Effective Feedbackand Guidance and Assistance
Provide Effective Feedback and Guidance and Assistance
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
HCI 3e - Ch 3: The interaction
HCI 3e - Ch 3:  The interactionHCI 3e - Ch 3:  The interaction
HCI 3e - Ch 3: The interaction
 
The interaction HCI
The interaction HCIThe interaction HCI
The interaction HCI
 
Apresentação Aula 01
Apresentação  Aula 01Apresentação  Aula 01
Apresentação Aula 01
 
Introduction To HCI
Introduction To HCIIntroduction To HCI
Introduction To HCI
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
 
The Psychology of Human-Computer Interaction
The Psychology ofHuman-Computer InteractionThe Psychology ofHuman-Computer Interaction
The Psychology of Human-Computer Interaction
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
 

Ähnlich wie Chap10

Goal Driven Performance Optimization, Peter Zaitsev
Goal Driven Performance Optimization, Peter ZaitsevGoal Driven Performance Optimization, Peter Zaitsev
Goal Driven Performance Optimization, Peter Zaitsev
Fuenteovejuna
 
CIS 524 Discussion 1 post responses.Respond to the colleagues .docx
CIS 524 Discussion 1 post responses.Respond to the colleagues .docxCIS 524 Discussion 1 post responses.Respond to the colleagues .docx
CIS 524 Discussion 1 post responses.Respond to the colleagues .docx
sleeperharwell
 
Goal driven performance optimization (Пётр Зайцев)
Goal driven performance optimization (Пётр Зайцев)Goal driven performance optimization (Пётр Зайцев)
Goal driven performance optimization (Пётр Зайцев)
Ontico
 
Introductiontousability 090407053727-phpapp02
Introductiontousability 090407053727-phpapp02Introductiontousability 090407053727-phpapp02
Introductiontousability 090407053727-phpapp02
Techved Consulting
 
Week and DatesTopic(s)Weekly Learning ObjectivesReadin.docx
Week and DatesTopic(s)Weekly Learning ObjectivesReadin.docxWeek and DatesTopic(s)Weekly Learning ObjectivesReadin.docx
Week and DatesTopic(s)Weekly Learning ObjectivesReadin.docx
helzerpatrina
 

Ähnlich wie Chap10 (20)

Design rules and usability requirements
Design rules and usability requirementsDesign rules and usability requirements
Design rules and usability requirements
 
Design Rules.pdf
Design Rules.pdfDesign Rules.pdf
Design Rules.pdf
 
Goal Driven Performance Optimization, Peter Zaitsev
Goal Driven Performance Optimization, Peter ZaitsevGoal Driven Performance Optimization, Peter Zaitsev
Goal Driven Performance Optimization, Peter Zaitsev
 
LNotes_INFS336_chap02.ppt
LNotes_INFS336_chap02.pptLNotes_INFS336_chap02.ppt
LNotes_INFS336_chap02.ppt
 
CIS 524 Discussion 1 post responses.Respond to the colleagues .docx
CIS 524 Discussion 1 post responses.Respond to the colleagues .docxCIS 524 Discussion 1 post responses.Respond to the colleagues .docx
CIS 524 Discussion 1 post responses.Respond to the colleagues .docx
 
Introduction to DevOps and Kanban
Introduction to DevOps and KanbanIntroduction to DevOps and Kanban
Introduction to DevOps and Kanban
 
Design-Principles.ppt
Design-Principles.pptDesign-Principles.ppt
Design-Principles.ppt
 
Goal driven performance optimization (Пётр Зайцев)
Goal driven performance optimization (Пётр Зайцев)Goal driven performance optimization (Пётр Зайцев)
Goal driven performance optimization (Пётр Зайцев)
 
03 usab-princ
03 usab-princ03 usab-princ
03 usab-princ
 
Introductiontousability 090407053727-phpapp02
Introductiontousability 090407053727-phpapp02Introductiontousability 090407053727-phpapp02
Introductiontousability 090407053727-phpapp02
 
Week and DatesTopic(s)Weekly Learning ObjectivesReadin.docx
Week and DatesTopic(s)Weekly Learning ObjectivesReadin.docxWeek and DatesTopic(s)Weekly Learning ObjectivesReadin.docx
Week and DatesTopic(s)Weekly Learning ObjectivesReadin.docx
 
Chap01
Chap01Chap01
Chap01
 
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.docSCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
SCHOOL_MANAGEMENT_SYSTEM_This_Report_Pre.doc
 
Unit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptxUnit 3_Evaluation Technique.pptx
Unit 3_Evaluation Technique.pptx
 
Hostel management
Hostel managementHostel management
Hostel management
 
System Development Methodologies
System Development MethodologiesSystem Development Methodologies
System Development Methodologies
 
System development methodologies
System development methodologiesSystem development methodologies
System development methodologies
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface design
 
Real Estate Management System in Vb.Net
Real Estate Management System in Vb.NetReal Estate Management System in Vb.Net
Real Estate Management System in Vb.Net
 
Enabling the Evolving Campus
Enabling the Evolving CampusEnabling the Evolving Campus
Enabling the Evolving Campus
 

Mehr von Nada G.Youssef

Mehr von Nada G.Youssef (20)

مجلة 1
مجلة 1مجلة 1
مجلة 1
 
Chapter Tewlve
Chapter TewlveChapter Tewlve
Chapter Tewlve
 
Chapter Eleven
Chapter ElevenChapter Eleven
Chapter Eleven
 
Chapter Ten
Chapter TenChapter Ten
Chapter Ten
 
Chapter Nine
Chapter NineChapter Nine
Chapter Nine
 
Chapter Eight
Chapter Eight Chapter Eight
Chapter Eight
 
Chapter Seven
Chapter SevenChapter Seven
Chapter Seven
 
Chapter Six
Chapter SixChapter Six
Chapter Six
 
Chapter Five
Chapter FiveChapter Five
Chapter Five
 
Chapter Four
Chapter FourChapter Four
Chapter Four
 
Chapter Three
Chapter ThreeChapter Three
Chapter Three
 
Chapter Two
Chapter TwoChapter Two
Chapter Two
 
Chapter one
Chapter oneChapter one
Chapter one
 
Chapter 15: PCI Compliance for Merchants
Chapter 15: PCI Compliance for Merchants Chapter 15: PCI Compliance for Merchants
Chapter 15: PCI Compliance for Merchants
 
Chapter 14: Regulatory Compliance for the Healthcare Sector
Chapter 14: Regulatory Compliance for the Healthcare SectorChapter 14: Regulatory Compliance for the Healthcare Sector
Chapter 14: Regulatory Compliance for the Healthcare Sector
 
Chapter 13: Regulatory Compliance for Financial Institutions
Chapter 13: Regulatory Compliance for Financial InstitutionsChapter 13: Regulatory Compliance for Financial Institutions
Chapter 13: Regulatory Compliance for Financial Institutions
 
Chapter 12: Business Continuity Management
Chapter 12: Business Continuity ManagementChapter 12: Business Continuity Management
Chapter 12: Business Continuity Management
 
Chapter 11: Information Security Incident Management
Chapter 11: Information Security Incident ManagementChapter 11: Information Security Incident Management
Chapter 11: Information Security Incident Management
 
Chapter 10: Information Systems Acquisition, Development, and Maintenance
			Chapter 10:  Information  Systems Acquisition, Development, and Maintenance			Chapter 10:  Information  Systems Acquisition, Development, and Maintenance
Chapter 10: Information Systems Acquisition, Development, and Maintenance
 
Chapter 9: Access Control Management
Chapter 9: Access Control ManagementChapter 9: Access Control Management
Chapter 9: Access Control Management
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Chap10

  • 1. © 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer Interaction Fifth Edition Ben Shneiderman & Catherine Plaisant in collaboration with Maxine S. Cohen and Steven M. Jacobs CHAPTER 10: Quality of Service
  • 2. 1-3 © 2010 Pearson Addison-Wesley. All rights reserved. Quality of Service • Introduction – 1960s: mathematical computation association with computation time – World wide web: means graphics, & network congestion effect response time – Time is precious • Lengthy or unexpected system response time can produce: – Frustration – Annoyance – Eventual anger • Speedy and quickly done work can result in users: – learning less – reading with lower comprehension – making more ill-considered decisions – committing more data-entry errors 10-3
  • 3. 1-4 © 2010 Pearson Addison-Wesley. All rights reserved. Models of response-time impacts • Response time – The number of seconds it takes from the moment users initiate an activity until the computer presents results on the display • User think time – The number of seconds the user thinks before entering the next action 10-4
  • 4. 1-5 © 2010 Pearson Addison-Wesley. All rights reserved. Models of response-time impacts • Designers of response times and display rates in HCI must consider: – complex interaction of technical feasibility – cost – task complexity – user expectations – speed of task performance – error rates – error handling procedures • Overall majority of users prefer rapid interactions – Lengthy response times (15 seconds) are detrimental to productivity – Rapid response times (1 second or less) are preferable, but can increase errors for complex tasks 10-5
  • 5. 1-6 © 2010 Pearson Addison-Wesley. All rights reserved. Models of response-time impacts • Display Rate – Alphanumeric displays: The speed in characters per second at which characters appear for the user to read – World Wide Web Applications: Display rate may be limited by network transmission speed or server performance • Reading textual information from a screen is a challenging cognitive and perceptual task – Users relax when the screen fills instantly- beyond a speed where someone may feel compelled to keep up • Cognitive human performance would be useful for: – making predictions – designing systems – formulating management policies 10-6
  • 6. 1-7 © 2010 Pearson Addison-Wesley. All rights reserved. Tune World Wide Web applications to improve performance 10-7 Designers can optimize web pages to reduce byte counts and numbers of files or provide previews of materials available in digital libraries or archives to help reduce the number of queries and accesses to the network
  • 7. 1-8 © 2010 Pearson Addison-Wesley. All rights reserved. Models of response-time impacts Limitations of short-term and working memory • Any cognitive model must emerge from an understanding of human problem-solving abilities • Magic number seven - plus or minus two – The average person can rapidly recognize seven chunks of information at a time – This information can be held for 15 to 30 seconds in short-term memory – Size of the chunks depends on the person' s familiarity with the material • Short-term memory and working memory are used in conjunction for processing information and problem solving – Short-term memory processes perceptual input – Working memory generates and implements solutions • People learn to cope with complex problems by developing higher- level concepts using several lower-level concepts brought together into a single chunk • Short term and working memory are highly volatile – Disruptions cause loss of memory – Delays require that memory be refreshed 10-8
  • 8. 1-9 © 2010 Pearson Addison-Wesley. All rights reserved. Models of response-time impacts Source of errors • Solutions to problems must be recorded to memory or implemented – Chance of error increases when solutions are recorded • When using an interactive computer system users may formulate plans and have to wait for execution time of each step • Long (1976) found unskilled and skilled typists worked more slowly and made more errors with longer response times – For a given user and task, there is a preferred response time Conditions for optimum problem solving • Longer response time causes uneasiness in the user because the penalty for error increases • Shorter response time may cause the user to fail to comprehend the presented materials • Progress indicators shorten perceived elapsed time and heighten satisfaction: – graphical indicators – blinking messages – numeric seconds left for completion 10-9
  • 9. 1-10 © 2010 Pearson Addison-Wesley. All rights reserved. Models of response-time impacts Conditions for optimum problem solving (cont.) • Rapid task performance, low error rates, and high satisfaction can come from: – Users have adequate knowledge of the objects and actions necessary for the problem-solving task – The solution plan can be carries out without delays – Distractions are eliminated – User anxiety is low – There is feedback about progress toward solution – Errors can be avoided or handled easily • Other conjectures in choosing the optimum interaction speed – Novices may exhibit better performance with slower response time – Novices prefer to work at slower speeds – With little penalty for an error, users prefer to work more quickly – When the task is familiar and easily comprehended, users prefer more rapid action – If users have experienced rapid performance previously, they will expect in future situations 10-10
  • 10. 1-11 © 2010 Pearson Addison-Wesley. All rights reserved. Expectations and attitudes • Related design issues may clarify the question of acceptable response time – E.g. how long before hearing a dial-tone • Two-second limit (Miller, 1968) appropriate for many tasks • But users have adapted a working style and expectation based on responses within a fraction of a second • People can detect 8% changes in a 2-4 second response time Response-time choke • A system is slowed down when the load is light and potential performance high • Makes the response time more uniform over time and across users, avoiding expectations that can’t always be met Response time across web sites varies It effects user interest and quality assessment Three things influence response-time: • Previous experiences • The individual's tolerance for delays • Task complexity 10-11
  • 11. 1-12 © 2010 Pearson Addison-Wesley. All rights reserved. User productivity • Repetitive tasks – Nature of the task has a strong influence on whether changes in response time alter user productivity – Shorter response time means users responds more quickly, but decisions may not be optimal – Goodman and Spence (1981) – reduced response time lead to more productivity – Teal and Rudnecky (1992) – slower response time lead to more accuracy • Problem solving tasks – Users will adapt their work style to the response time – Users will change their work habits as the response time changes – Grossberg, Wiesen, and Yntema (1976) – the time to solution was invariant with respect to response time • Summary – Users pick up the pace of the system to work more quickly with shorter response time – Higher throughput of work demands more attention must be paid to minimizing the cost of delay of error recovery 10-12
  • 12. 1-13 © 2010 Pearson Addison-Wesley. All rights reserved. Variability • People are willing to pay substantial amounts of money to reduce the variability in their life, e.g. insurance • Goodman and Spence (1981) – Subjects took more advantage of fast response time by making their subsequent commands immediately and balancing the time lost in waiting for slower responses • Modest variations in response time (plus or minus 50% of the mean) appear to be tolerable • It may be useful to slow down unexpected fast responses 10-13
  • 13. 1-14 © 2010 Pearson Addison-Wesley. All rights reserved. Frustrating experiences • (Ceaparu et al., 2004) 46% to 53% of users’ time was seen as being wasted • Recommendations include improving the quality of service and changes by the user • Poor quality of service is more difficult in emerging markets and developing nations • User training can help • Email a common application, but also a common source of frustration • Viruses also a problem 10-14
  • 14. 1-15 © 2010 Pearson Addison-Wesley. All rights reserved. Frustrating experiences (cont.) • Since frustration, distractions, and interruptions can impede smooth progress, design strategies should enable users to maintain concentration. • Three initial strategies can reduce user frustration: 1. Reduce short-term and working memory load 2. Provide information abundant interfaces 3. Increase automaticity • Automaticity in this context is the processing of information (in response to stimuli) in a way that is automatic and involuntary, occurring without conscious control. • An example is when a user performs a complex sequence of actions with only a light cognitive load, like a driver following a familiar route to work with little apparent effort. 10-15