Chapter 11

Quality of Service

Outline

 

I.                   Introduction

        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

 

II.        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

          

 

         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

         Display Rate  

         Reading textual information from a screen is a challenging cognitive and perceptual task

         Cognitive human performance would be useful for:

        making predictions

        designing systems

        formulating management policies

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

         Short term and working memory are highly volatile

        Disruptions cause loss of memory

        Delays require that memory be refreshed

Source of errors

         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

         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 carried 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

 

III.       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

Response-time choke

Response time across web sites varies

Three things influence response-time:

         Previous experiences

         The individual's tolerance for delays

         Task complexity

 

IV.       User productivity

         Repetitive tasks

         Problem solving tasks

 

V.        Variability

         People are willing to pay substantial amounts of money to reduce the variability in their life e.g. insurance

         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