Comments required on user interface design

Paul Barker <P.Barker@cs.ucl.ac.uk> Thu, 30 April 1992 14:44 UTC

Received: from nri.nri.reston.va.us by ietf.NRI.Reston.VA.US id aa01649; 30 Apr 92 10:44 EDT
Received: from nri.reston.va.us by NRI.Reston.VA.US id aa17761; 30 Apr 92 10:49 EDT
Received: from bells.cs.ucl.ac.uk by NRI.Reston.VA.US id aa17757; 30 Apr 92 10:49 EDT
Received: from bunnahabhain.cs.ucl.ac.uk by bells.cs.ucl.ac.uk with local SMTP id <g.11543-0@bells.cs.ucl.ac.uk>; Thu, 30 Apr 1992 14:00:17 +0100
To: osi-ds@cs.ucl.ac.uk
Subject: Comments required on user interface design
Date: Thu, 30 Apr 1992 14:00:10 +0100
From: Paul Barker <P.Barker@cs.ucl.ac.uk>
Message-ID: <9204301049.aa17757@NRI.Reston.VA.US>

Greetings,
    I have sent the following message to a couple of other lists recently
(apologies to those who have already seen it before) soliciting comments on 
possible improvements to a directory user interface I have developed.
The interface in question is de (it's available as part of ISODE-7.0) and is
also used as the PARADISE project's public access interface.

For those of you who haven't tried it before, you can try it:

by telnet to: paradise.ulcc.ac.uk (login as dua)
by PSS X.29:  23421920014853 (no login req'd)
by IXI X.29:  20433450400253 (no login req'd)

If you'd like to help me (and others, as I'll circulate the results) to
design interfaces with the features that are genuinely required, please read
on.

Thanks,

Paul Barker

========================Original message follows=======================

    At various recent meetings I have spoken about possible enhancements to
the PARADISE directory user interface, also known as de (for Directory
Enquiries).  I have selected some of what I believe to be useful
enhancements, along with a very brief rationale, if it is other than "I have 
been asked by several people to consider it".  There is effort available 
to do some, but probably not all, of
these improvements.  I would like to canvass opinion as to which of these
people would like to see implemented.  I have provided a proforma at the
end.  You might like to indicate preferences for each suggestion on a scale
of 0-10 (no indication equates to a mark of zero).

I'll report on, and hopefully implement, any consensus.

Paul
=====================================================================

                Possible enhancements to de
                ---------------------------

1. Full screen version (as well as scrolling mode):

   Users expect interfaces to network services to have this style of
   interface.  It probably makes presentation of information (including
   help info) easier.

2. Produce a version for PCs (which would use the lightweight DIXIE protocol
   to talk to a DUA server, and thus to the Directory)

   Urgently needed because there is a dearth of interfaces which people can
   run on the equipment they typically have on their desks.

3. Increase searching functionality to allow the searching of localities or
   states within countries.

   The US in particular is starting to put information about smaller
   organisations under state entries - de can't find this information.

4. Provide an option to be able to see all the attributes for an entry,
   possibly even photos.

5. Provide the ability to modify entries (by escaping into a simple data
   management tool)

6. Optionally allow users to enter comments on the interface / service.

7. Allow users to enter names in the user-friendly naming style.  This would,
   for example, allow you to find my entry by typing a single string of
   "p barker, ucl, gb" at the person prompt.

8. A power search feature.  This would allow searches of the type "find
   me all the people called Fred Bloggs in UK universities".  I would
   suggest that this should only be invoked deliberately, and wouldn't be
   as a default feature.

   Perfectly rational people say that the
   hierarchical data structure might be understandable from a management
   point of view, but it doesn't help you make the sort of searches you want.

9. Look out for patterns of behaviour whcih suggest that a user may be
   "stuck" - offer a very clearly guided path out or back to sanity.

   I guess you will answer yes if this has happened to you!  

10. Better support for international character sets.

11. A multi-lingual version.

    Translations already exist into at least 3 other languages. The question
    remains whether to make language a compile-time or run-time decision.

Answers please:

1. Full screen                      ...
2. PC version                       ...
3. Searching localities/states      ...
4. All attributes                   ...
5. Modify capability                ...
6. Allow comments                   ...
7. User-friendly naming             ...
8. Power search                     ...
9. Pathological behaviour detection ...
10. Character sets                  ...
11. Multi-lingual                   ...
12. Other (state what)              ...      

You are:                            ...

a) A Directory implementor
b) A Directory user interface implementor
c) A Directory administrator
d) A computer scientist / seervice provider
e) An ordinary mortal