Abstract
In practice, designers often select user interface elements like widgets intuitively. So, important design decisions may never become conscious or explicit, and therefore also not traceable. We addressed the problem of systematically selecting widgets for a GUI that will be built from those building blocks.
Our approach is based upon task analysis and scenario-based design, assuming that envisaged usage scenarios of reasonable quality are already available. Starting from them, we propose a systematic process for selecting user interface elements (in the form of widgets) in a few explicitly defined steps. This process provides a seamless way of going from scenarios through (attached) subtask definitions and various task classifications and (de)compositions to widget classes. In this way, it makes an important part of user interface design more systematic and conscious.
More precisely, we propose to explicitly assign subtask descriptions to the interactions documented in such a scenario, to the steps of both users and the proposed system to be built. Through combining those subtasks that together make up an interaction, interaction tasks are identified. For these, the right granularity needs to be found, which may require task composition or decomposition. The resulting interaction tasks can be classified according to the kind of interaction they require. From this classification, it is possible to map the interaction tasks to a class hierarchy of widgets. Up to this point, our process description is seamless, while the subsequent selection of a concrete widget is not within the focus of this work.
Chapter PDF
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kaindl, H., Jezek, R. (2001). From Usage Scenarios to Widget Classes. In: Little, M.R., Nigay, L. (eds) Engineering for Human-Computer Interaction. EHCI 2001. Lecture Notes in Computer Science, vol 2254. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45348-2_6
Download citation
DOI: https://doi.org/10.1007/3-540-45348-2_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43044-5
Online ISBN: 978-3-540-45348-2
eBook Packages: Springer Book Archive