From: utzoo!decvax!cca!Black@YALE@sri-unix
Newsgroups: net.works
Title: Menu systems
Article-I.D.: sri-unix.2628
Posted: Wed Aug 11 06:09:42 1982
Received: Fri Aug 13 06:27:11 1982

From:    John Black 
     People have been talking as if menus were necessarily good things,
except that they might sometimes slow down expert users.  I submitt that
menus can also lead to worse performance than merely allowing users to
generate commands.  This relates to an issue in cognitive psychology called
recognition failure of recallable words.  Menu systems rely heavily on
recognition memory:  i.e., you have to look at the list of commands on a
menu and recognize the appropriate one.  Without a menu, on the other hand,
the user has to recall the appropriate command.

     Well, for a while psychologists thought that recognition was always
better than recall (i.e., that menu systems were better), but then cases
were found where people could recall something learned earlier while failing
to recognize it.  This somewhat paradoxical behavior occurs when the context
in which a person is trying to recognize something emphasizes a different
perspective than that in which the material was learned.  Let me give an
example using a fictional text editor.  Suppose this editor uses the
standard sort of terminology -- namely, insert, delete, replace, etc.  Now,
if a user wanted to add a letter on the end of a word (e.g., make the word
plural), then he or she would probably have little trouble recalling "insert"
as the correct command.  However, suppose the user was confronted with the
following menu:
                 insert
                 delete
                 replace
                 append
                 preface
Now the user might well fail to recognize the correct command -- probably
even erroneously choosing "append."  But surprise, append and preface refer
to adding lines to the end and beginning of a file.  The problem here is that
the presence of append and preface on this menu emphasize the meaning of insert
as putting something in the middle rather than as adding anything.  Thus unless
one is very careful it is easy to design menus that users will find confusing
in this way -- particularly, novice users that the menus are supposed to be so
helpful for.  This example is simple, but the potential confusions are not
always so easy to see.
-------