Page 181 -
P. 181

150  Chapter 5  Understanding how interfaces affect users


                          Below are some common error messages expressed in harsh computer jargon  that can  be
                          quite threatening and offensive. Rewrite them in more usable, useful, and friendly language
                          that would help users to understand the cause of  the problem and how to fix it. For each
                          message, imagine a specific context where such a problem might occur.
                             SYNTAX ERROR
                             INVALID FILENAME
                             INVALID DATA
                             APPLICATION ZETA HAS UNEXPECTEDLY QUIT DUE TO A TYPE 4 ERROR
                             DRIVE ERROR: ABORT, RETRY OR FAIL?                                            1

            Comment       How specific the given advice can be will depend on the kind of system it is. Here are sugges-   I
                          tions for hypothetical systems.
                             SYNTAX ERROR-There is a problem with  the way  you  have typed  the command.
                               Check for typos.
                             INVALID FILENAME-Choose another file name that uses only 20 characters or less
                               and is lower case without any spaces.
                             INVALID  DATA-There  is  a  problem  with  the  data  you  have  entered. Try  again,
                               checking that no decimal points are used.
                             APPLICATION  ZETA  HAS  UNEXPECTEDLY  QUIT  DUE  TO  A  TYPE  4
                               ERROR-The application you were working on crashed because of  an internal mem-
                               ory problem. Try rebooting and increasing the amount of  allocated memory to the
                               application.
                             DRIVE ERROR: ABORT, RETRY OR FAIL?-There is a problem with reading your
                               disk. Try inserting it again.



                          3.  Overburdening the user
                          Cause: Upgrading software so that users are required to carry out excessive house-
                          keeping tasks
                          Level of frustration: Medium to high
                          Another pervasive frustrating user experience is upgrading a piece of software. It is
                          now common for users to'have to go through this housekeeping task on a regular
                          basis, especially if  they run a number of applications. More often than not it tends
                          to be a real chore, being very time-consuming and requiring the user to do a whole
                          range of  things, like resetting preferences, sorting out extensions, checking other
                          configurations,  and learning new  ways of  doing things.  Often, problems can de-
                          velop that are not detected till some time later, when a user tries an operation that
                          worked fine before but mysteriously now fails. A common problem is that settings
                          get lost or do not copy over properly during the upgrade. As the number of options
                          for customizing an application or operating system increases for each new upgrade,
                          so, too, does the headache of having to reset all the relevant preferences. Wading
                          through  myriads of  dialog  boxes and menus and figuring out which  checkbox to
   176   177   178   179   180   181   182   183   184   185   186