- Supple, which uses decision-theoretic optimization to automatically generate user interfaces adapted to a person's device and long-term usage;
- Arnauld, which allows optimization-based systems to be adapted to users' preferences; and
- Ability Modeler and an extension of Supple that first performs a one-time assessment of a person's motor abilities and then automatically generates user interfaces predicted to be the fastest to use for that user.
User Interfaces for today's software are usually created in a one-size-fits-all manner, making implicit assumptions about the needs, abilities, and preferences of the "average user" and the characteristics of the "average device." I argue that personalized user interfaces, which are adapted to a person's devices, tasks, preferences, and abilities, can improve user satisfaction and performance. I have developed three systems:
Krzysztof Z. Gajos. Automatically Generating Personalized User Interfaces. PhD thesis, University of Washington, Seattle, WA, USA, 2008.BibTeX