scispace - formally typeset
Proceedings ArticleDOI

SUPPLE: automatically generating user interfaces

TLDR
This paper proposes a novel solution based on treating interface adaptation as an optimization problem that minimizes the estimated effort for the user's expected interface actions.
Abstract
In order to give people ubiquitous access to software applications, device controllers, and Internet services, it will be necessary to automatically adapt user interfaces to the computational devices at hand (eg, cell phones, PDAs, touch panels, etc.). While previous researchers have proposed solutions to this problem, each has limitations. This paper proposes a novel solution based on treating interface adaptation as an optimization problem. When asked to render an interface on a specific device, our supple system searches for the rendition that meets the device's constraints and minimizes the estimated effort for the user's expected interface actions. We make several contributions: 1) precisely defining the interface rendition problem, 2) demonstrating how user traces can be used to customize interface rendering to particular user's usage pattern, 3) presenting an efficient interface rendering algorithm, 4) performing experiments that demonstrate the utility of our approach.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Ability-Based Design: Concept, Principles and Examples

TL;DR: This work presents ability-based design, a refinement to accessible computing that consists of focusing on ability throughout the design process in an effort to create systems that leverage the full range of human potential.
Journal ArticleDOI

Automatically generating personalized user interfaces with Supple

TL;DR: The results of the study show that, compared to manufacturers' defaults, interfaces automatically generated by Supple significantly improve speed, accuracy and satisfaction of people with motor impairments.
Book ChapterDOI

Personality and persuasive technology: an exploratory study on health-promoting mobile applications

TL;DR: In this article, the authors explore the relationship between personality and persuasive technologies in the context of health-promoting mobile applications and find significant relationships between personality types and the persuasive technologies they evaluated.
Proceedings ArticleDOI

CueFlik: interactive concept learning in image search

TL;DR: CueFlik is presented, a Web image search application that allows end users to quickly create their own rules for re ranking images based on their visual characteristics, and represents both a promising new approach to Web images search and an important study in end user interactive machine learning.
Proceedings ArticleDOI

Improving the performance of motor-impaired users with automatically-generated, ability-based interfaces

TL;DR: Findings indicate that rather than requiring some users with motor impairments to adapt themselves to software using separate assistive technologies, software can now adapt itself to the capabilities of its users.
References
More filters
Book

Artificial Intelligence: A Modern Approach

TL;DR: In this article, the authors present a comprehensive introduction to the theory and practice of artificial intelligence for modern applications, including game playing, planning and acting, and reinforcement learning with neural networks.
Proceedings ArticleDOI

Footprints: history-rich tools for information foraging

TL;DR: This work has built a series of tools - map, paths, annota- tions and signposts - based on a physical-world navigation metaphor, and showed that users were able to get the same amount of work done with significantly less effort.
Proceedings ArticleDOI

Rendering effective route maps: improving usability through generalization

TL;DR: This paper presents a set of cartographic generalization techniques specifically designed to improve the usability of route maps, based both on cognitive psychology research studying how route maps are used and on an analysis of the generalizations commonly found in handdrawn route maps.
Proceedings ArticleDOI

ICrafter: A Service Framework for Ubiquitous Computing Environments

TL;DR: The chief objective of ICrafter is to let users flexibly interact with the services in their environment using a variety of modalities and input devices, and it extends existing service frameworks in three ways.
Proceedings ArticleDOI

Generating remote control interfaces for complex appliances

TL;DR: The architecture that supports the PUC is described, and the interface generators that use the specification language to build high-quality graphical and speech interfaces are described.
Related Papers (5)