DocumentCode
2758811
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
fYear
2009
fDate
15-20 Nov. 2009
Firstpage
161
Lastpage
166
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ComputationWorld.2009.50
Filename
5359575
Link To Document