Copyright © 2004 Elsevier B.V. All rights reserved.
Unified user interface design: designing universally accessible interactions
Received 7 January 2002;
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
Designing universally accessible user interfaces means designing for diversity in end-users and contexts of use, and implies making alternative design decisions, at various levels of the interaction design, inherently leading to diversity in the final design outcomes. Towards this end, a design method leading to the construction of a single interface design instance is inappropriate, as it cannot accommodate for diversity of the resulting dialogue artifacts. Therefore, there is a need for a systematic process in which alternative design decisions for different design parameters may be supported. The outcome of such a design process realizes a design space populated with appropriate designed dialogue patterns, along with their associated design parameters (e.g. user- and usage-context-attribute values). This paper discusses the Unified Interface Design Method, a process-oriented design method enabling the organization of diversity-based design decisions around a single hierarchical structure, and encompassing a variety of techniques such as task analysis, abstract design, design polymorphism and design rationale.
Author Keywords: Author Keywords: Dialogue design; Polymorphic task analysis; Design rationale; Interface adaptation; Unified user interfaces
Article Outline
- 1. Introduction
- 2. Related work
- 2.1. Task-oriented design methods
- 2.2. Asynchronous models of user actions
- 2.3. Interaction-object oriented design methods
- 2.4. Visual/graphical design methods
- 2.5. Scenario-based design methods
- 2.6. Design rationale methods
- 2.7. Hybrid design methods
- 3. Fundamentals of unified user interface design
- 3.1. General characteristics
- 3.2. The design space
- 3.3. Polymorphic task hierarchies
- 3.4. Adaptation-oriented design rationale
- 4. The conduct of unified user interface design
- 4.1. Categories of polymorphic artifacts
- 4.2. Design steps in polymorphic task decomposition
- 4.2.1. Transitions from the ‘abstract task design’ state
- 4.2.2. Transitions from the ‘alternative sub-hierarchies design’ state
- 4.2.3. Transitions from the ‘task-hierarchy decomposition’ state
- 4.2.4. Transitions from the ‘physical task design’ state
- 4.3. Designing alternative styles
- 4.3.1. Identifying levels of potential polymorphism
- 4.3.2. Constructing the space of decision parameters
- 4.3.3. Relationships among alternative styles
- 4.4. Recording design documentation in polymorphic decomposition
- 5. Scenarios of unified user interface design
- 6. Summary and conclusions
- Acknowledgements
- References







E-mail Article
Add to my Quick Links

Cited By in Scopus (14)






