• 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