Hypermedia – Index
3 User Interface Design Guidelines for a Hypertext Framework
This section describes the user interface guidelines applied to the hypertext framework proposed by Rao and Turoff. The classification of nodes and links into various types makes it easier to design an appropriate user interface for a hypertext system.
Various user interface design techniques and usability principles have been proposed by researchers and practitioners [Apple, 1987][Molich & Nielsen, 1990] [Nielsen, 1990e][OSF, 1991][Shneiderman, 1987][Turoff et al., 1991]]. We have chosen the following set of guidelines [Turoff, 1991a] to be applied to the hypertext framework since they were found to be more systematic and comprehensive than other similar guidelines:
- Identify the metaphor.
- Identify all objects that make up the system.
- Identify all actions/functions that can be performed on these objects. Separate them into generic actions, explicit actions, and control functions.
- Identify modifiers/filters that select subsets of objects.
- Identify strategic choices which allow the user to accomplish a specific task.
- Identify lateral classifications – objects and actions that relate to each other.
- Identify the formats of objects, parts of objects, menus etc.
- Identify lists of objects.
- Identify reactive choices that can be performed on a list or a set of objects.
- Identify processes or functions that share information.
- Identify all user interaction states.
- Identify necessary help throughout the system.
- Identify all error conditions.
- Identify the screen layout – workspace, control area, status area, message area etc.