Title :
Configuration Versus Programming in User Interfaces for Autonomous Devices
Author :
Saerbeck, Martin ; Holenderski, Leszek
Author_Institution :
Ind. Design, Eindhoven Univ. of Technol., Eindhoven, Netherlands
Abstract :
A fundamental issue in designing a user interface for an autonomous device is the level of end-user control. Typically, the designer of the user interface has to make a trade-off between ease of use and full control over the device. In this study we analyze different approaches adopted in user interface design, and identify two basic categories of control: configuration and programming. Currently, most approaches adopt configuration, due to its simplicity, but we observe a shift towards programming, due to the limitations of configuration. We identify several essential differences between the two approaches, and suggest three criteria that can guide a designer in choosing a particular category of control: (1) modified versus added control, (2) unconditional versus conditional control and (3) level of device autonomy. Our criteria help to decide when configuration is not sufficient, and programming should be used instead.
Keywords :
programming; user interfaces; autonomous device; conditional control; configuration; device autonomy; end-user control; programming; user interface design; Adaptive control; Automatic control; Computer industry; Computer interfaces; Control systems; Home automation; Process design; Programmable control; User centered design; User interfaces; Automation; End-user programming; Programmable control; User centered design; User interfaces;
Conference_Titel :
Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, 2009. COMPUTATIONWORLD '09. Computation World:
Conference_Location :
Athens
Print_ISBN :
978-1-4244-5166-1
Electronic_ISBN :
978-0-7695-3862-4
DOI :
10.1109/ComputationWorld.2009.50