SUPPLE is an application- and device-independent system that automatically
generates user interfaces for a wide variety of display devices.
SUPPLE uses decision-theoretic optimization to render an interface
from an abstract functional specification and an interchangeable
device model. SUPPLE can use information from the user
model to automatically adapt user interfaces to different tasks
and work styles while also prividing extensive customization
mechanisms that allow for modifications to the appearance,
organization and navigational structure of the user interface.
Krzysztof Z. Gajos, Amy Hurst, and Leah Findlater. Personalized dynamic accessibility. interactions, 19(2):69-73, March 2012.
[Abstract, BibTeX, Authorizer, etc.]
Krzysztof Z. Gajos, Daniel S. Weld, and Jacob O. Wobbrock. Automatically generating personalized user interfaces with Supple. Artificial Intelligence, 174:910-950, 2010.
[Abstract, BibTeX, etc.]
Krzysztof Z. Gajos, Jacob O. Wobbrock, and Daniel S. Weld. Improving the performance of motor-impaired users with automatically-generated, ability-based interfaces. In CHI '08: Proceeding of the twenty-sixth annual SIGCHI conference on Human factors in computing systems, pages 1257-1266, New York, NY, USA, 2008. ACM.
Best Paper Award
[Abstract, BibTeX, Video, Authorizer, etc.]
Krzysztof Z. Gajos. Automatically Generating Personalized User Interfaces. PhD thesis, University of Washington, Seattle, WA, USA, 2008.
[Abstract, BibTeX, etc.]
Krzysztof Z. Gajos, Jacob O. Wobbrock, and Daniel S. Weld. Automatically generating user interfaces adapted to users' motor and vision capabilities. In UIST '07: Proceedings of the 20th annual ACM symposium on User interface software and technology, pages 231-240, New York, NY, USA, 2007. ACM Press.
[Abstract, BibTeX, Slides, Video, Authorizer, etc.]
Krzysztof Gajos, David Christianson, Raphael Hoffmann, Tal Shaked, Kiera Henning, Jing J. Long, and Daniel S. Weld. Fast and Robust Interface Generation for Ubiquitous Applications. In UbiComp 2005: Ubiquitous Computing, volume 3660 of Lecture Notes in Computer Science, pages 37-55, Berlin / Heidelberg, 2005. Springer.
[Abstract, BibTeX, Slides, etc.]
Krzysztof Gajos and Daniel S. Weld. Preference elicitation for interface optimization. In UIST '05: Proceedings of the 18th annual ACM symposium on User interface software and technology, pages 173-182, New York, NY, USA, 2005. ACM Press.
[Abstract, BibTeX, Slides, Authorizer, etc.]
Krzysztof Gajos, Anthony Wu, and Daniel S. Weld. Cross-Device Consistency in Automatically Generated User Interfaces. In Proceedings of Workshop on Multi-User and Ubiquitous User Interfaces (MU3I'05), 2005.
Krzysztof Gajos and Daniel S. Weld. SUPPLE: automatically generating user interfaces. In IUI '04: Proceedings of the 9th international conference on Intelligent user interface, pages 93-100, New York, NY, USA, 2004. ACM Press.
[Abstract, BibTeX, Authorizer, etc.]