Automatically generating personalized user interfaces with Supple
Open accessThe claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Data-driven methods have also been used to optimise GUIs to individual users.
“Datadriven methods have also been used to optimise GUIs to individual users [4].”
From Using Interactive Machine Learning to Support Interface Development Through Workshops with Disabled People (2015) · cites this paper as [4]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Individual Comparisons by Ranking Methods
Wilcoxon, F. (1945) · Biometrics Bulletin · doi:10.2307/3001968 · Cited by 15,354 · see citing works
The information capacity of the human motor system in controlling the amplitude of movement.
Fitts, P. M. (1954) · Journal of Experimental Psychology · doi:10.1037/h0055392 · Cited by 6,466 · see citing works
Triggers and barriers to customizing software
Mackay, W. E. (1991) · Proceedings of the SIGCHI conference on Human factors in computing systems Reaching through technology - CHI '91 · doi:10.1145/108844.108867 · Cited by 364 · see citing works
Split menus: effectively using selection frequency to organize menus
Sears, A., & Shneiderman, B. (1994) · ACM Transactions on Computer-Human Interaction · doi:10.1145/174630.174632 · Cited by 293 · cited 1× · see citing works
“In contrast to previous implementations of this general approach, which could only adapt contents of menu items [77,14] or toolbar buttons [24], Supple can adapt arbitrary functionality: frequently used but hard to access functionality is copied to the functional specification of the adaptive area and Supple automatic…”
MethodA comparison of static, adaptive, and adaptable menus
Findlater, L., & McGrenere, J. (2004) · Proceedings of the SIGCHI Conference on Human Factors in Computing Systems · doi:10.1145/985692.985704 · Cited by 291 · cited 1× · see citing works
“It also illustrates another important phenomenon: the MRV and bottom-up heuristics tend to exhibit their worst performance in slightly di ff erent parts of the problem space.”
BackgroundAn evaluation of a multiple interface design solution for bloated software
McGrenere, J., Baecker, R. M., & Booth, K. S. (2002) · Proceedings of the SIGCHI Conference on Human Factors in Computing Systems · doi:10.1145/503376.503406 · Cited by 169 · see citing works
Mouse movements of motion-impaired users: a submovement analysis
Hwang, F., Keates, S., Langdon, P., & Clarkson, J. (2003) · Proceedings of the 6th international ACM SIGACCESS conference on Computers and accessibility · doi:10.1145/1028630.1028649 · Cited by 80 · see citing works
A field evaluation of an adaptable two-interface design for feature-rich software
McGrenere, J., Baecker, R. M., & Booth, K. S. (2007) · ACM Transactions on Computer-Human Interaction · doi:10.1145/1229855.1229858 · Cited by 52 · cited 1× · see citing works
“We report both the average case values (the median across all trials) and the worst-case numbers.”
Background
Flagged first, then by citations
Research works printed but not linked: 72
- Marc Abrams, Constantinos Phanouriou, Alan L. Batongbacal, Stephen M. Williams, Jonathan E. Shuster, UIML: An appliance-independent XML user interface language, in: WWW '99: Proceedings of the Eighth International Conference on World Wide Web, Elsevier North-Holland, Inc., New York, NY, USA, 1999, pp. 1695-1708.
- Johnny Accot, Shumin Zhai, Refining Fitts' law models for bivariate pointing, in: CHI '03: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM Press, New York, NY, USA, 2003, pp. 193-200.
- Maneesh Agrawala, Chris Stolte, Rendering effective route maps: Improving usability through generalization, in: Eugene Fiume (Ed.), SIGGRAPH 2001, Computer Graphics Proceedings, ACM Press/ACM SIGGRAPH, 2001, pp. 241-250.
- J. Aitchison, The Lognormal Distribution, Cambridge University Press, Cambridge, 1976.
- F. Bodart, A.M. Hennebert, J.M. Leheureux, I. Provot, B. Sacre, J. Vanderdonckt, Towards a systematic building of software architectures: The TRIDENT methodological guide, in: Design, Specification and Verification of Interactive Systems, Springer, Wien, 1995, pp. 262-278.
- Alan Borning, Robert Duisberg, Constraint-based tools for building user interfaces, ACM Transactions on Graphics (TOG) 5 (4) (1986) 345-374.
- Alan Borning, Kim Marriott, Peter Stuckey, Yi Xiao, Solving linear arithmetic constraints for user interface applications, in: Proceedings of the 1997 ACM Symposium on User Interface Software and Technology, October 1997, pp. 87-96.
- Laurent Bouillon, Jean Vanderdonckt, Chow Kwok Chieu, Flexible re-engineering of web sites, in: IUI '04: Proceedings of the 9th International Confer- ence on Intelligent User Interfaces, ACM, New York, NY, USA, 2004, pp. 132-139.
- Bill Buxton, Sketching User Experiences: Getting the Design Right and the Right Design (Interactive Technologies), Morgan Kaufmann, April 2007.
- M. Dawe, Desperately seeking simplicity: How young adults with cognitive disabilities and their families adopt assistive technologies, in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 2006, pp. 1143-1152.
- Morgan Dixon, James Fogarty, Prefab: Implementing advanced behaviors using pixel-based reverse engineering of interface structure, in: Proceedings of CHI '10, ACM, New York, NY, USA, 2010.
- Murielle Florins, Francisco Montero Simarro, Jean Vanderdonckt, Benjamin Michotte, Splitting rules for graceful degradation of user interfaces, in: AVI '06: Proceedings of the Working Conference on Advanced Visual Interfaces, ACM, New York, NY, USA, 2006, pp. 59-66.
- James Fogarty, Jodi Forlizzi, Scott E. Hudson, Aesthetic information collages: generating decorative displays that contain information, in: UIST '01: Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology, ACM, New York, NY, USA, 2001, pp. 141-150.
- James Fogarty, Scott E. Hudson, GADGET: A toolkit for optimization-based approaches to interface and display generation, in: Proceedings of UIST '03, Vancouver, Canada, 2003.
- Krzysztof Gajos, David Christianson, Raphael Hoffmann, Tal Shaked, Kiera Henning, Jing Jing Long, Daniel S. Weld, Fast and robust interface generation for ubiquitous applications, in: Proceedings of Ubicomp '05, Tokyo, Japan, 2005.
- Krzysztof Gajos, Raphael Hoffmann, Daniel S. Weld, Improving user interface personalization, in: Supplementary Proceedings of UIST '04, Santa Fe, NM, 2004.
- Krzysztof Gajos, Daniel S. Weld, Supple: Automatically generating user interfaces, in: Proceedings of the 9th International Conference on Intelligent User Interface, ACM Press, Funchal, Madeira, Portugal, 2004, pp. 93-100.
- Krzysztof Gajos, Daniel S. Weld, Preference elicitation for interface optimization, in: Proceedings of UIST 2005, Seattle, WA, USA, 2005.
- Krzysztof Gajos, Anthony Wu, 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 Z. Gajos, Mary Czerwinski, Desney S. Tan, Daniel S. Weld, Exploring the design space for adaptive graphical user interfaces, in: AVI '06: Proceedings of the Working Conference on Advanced Visual Interfaces, ACM Press, New York, NY, USA, 2006, pp. 201-208.
- Krzysztof Z. Gajos, Katherine Everitt, Desney S. Tan, Mary Czerwinski, Daniel S. Weld, Predictability and accuracy in adaptive user interfaces, in: CHI '08: Proceedings of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 2008, pp. 1271-1274.
- Krzysztof Z. Gajos, Jing Jing Long, Daniel S. Weld, Automatically generating custom user interfaces for users with physical disabilities, in: Assets '06: Proceedings of the 8th International ACM SIGACCESS Conference on Computers and Accessibility, ACM, New York, NY, USA, 2006, pp. 243-244.
- Krzysztof Z. Gajos, Jacob O. Wobbrock, 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, ACM Press, New York, NY, USA, 2007, pp. 231-240.
- Krzysztof Z. Gajos, Jacob O. Wobbrock, Daniel S. Weld, Improving the performance of motor-impaired users with automatically-generated, ability-based interfaces, in: CHI '08: Proceedings of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 2008, pp. 1257-1266.
- Saul Greenberg, The Computer User as Toolsmith: The Use, Reuse, and Organization of Computer-based Tools, Cambridge University Press, 1993.
- T. Grossman, R. Balakrishnan, A probabilistic approach to modeling two-dimensional pointing, ACM Transactions on Computer-Human Interaction (TOCHI) 12 (3) (2005) 435-459.
- Susumu Harada, Jacob O. Wobbrock, James A. Landay, Voicedraw: A voice-driven hands-free drawing application, in: ASSETS '07, ACM Press, 2007.
- A.K. Hartmann, M. Weigt, Phase Transitions in Combinatorial Optimization Problems: Basics, Algorithms and Statistical Mechanics, Wiley-VCH, 2006.
- Philip J. Hayes, Pedro A. Szekely, Richard A. Lerner, Design alternatives for user interface management systems based on experience with cousin, in: CHI '85: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 1985, pp. 169-175.
- Ken Hinckley, Edward Cutrell, Steve Bathiche, Tim Muss, Quantitative analysis of scrolling techniques, in: CHI '02: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM Press, New York, NY, USA, 2002, pp. 65-72.
- Todd D. Hodes, Randy H. Katz, Edouard Servan-Schreiber, Lawrence Rowe, Composable ad-hoc mobile services for universal interaction, in: MobiCom '97: Proceedings of the 3rd Annual ACM/IEEE International Conference on Mobile Computing and Networking, ACM, New York, NY, USA, 1997, pp. 1-12.
- S. Holm, A simple sequentially rejective multiple test procedure, Scandinavian Journal of Statistics 6 (65-70) (1979) 1979.
- A. Hornof, A. Cavender, R. Hoselton, Eyedraw: A system for drawing pictures with eye movements, in: Proceedings of the ACM SIGACCESS Conference on Computers and Accessibility, 2004, pp. 86-93.
- Christian Janssen, Anette Weisbecker, Jürgen Ziegler, Generating user interfaces from data models and dialogue net specifications, in: CHI '93: Proceed- ings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 1993, pp. 418-423.
- H.H. Koester, Abandonment of speech recognition by new users, in: Proceedings of the 26th Annual Conference of the Rehabilitation Engineering and Assistive Technology Society of North America (RESNA '03), Atlanta, Georgia, June 19-23, 2003.
- Ron Kohavi, Randal M. Henne, Dan Sommerfield, Practical guide to controlled experiments on the web: Listen to your customers not to the HiPPO, in: KDD '07: Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, New York, NY, USA, 2007, pp. 959-967.
- F. Lamberti, A. Sann, Extensible GUIs for remote application control on mobile devices, IEEE Computer Graphics and Applications 28 (4) (2008) 50-57.
- C.M. Law, A. Sears, K.J. Price, Issues in the categorization of disabilities for user testing, in: Proceedings of HCII, 2005.
- James Lin, James A. Landay, Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces, in: CHI '08: Proceed- ings of the Twenty-Sixth Annual SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 2008, pp. 1313-1322.
- Scott I. MacKenzie, William Buxton, Extending Fitts' law to two-dimensional tasks, in: CHI '92: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM Press, New York, NY, USA, 1992, pp. 219-226.
- Jan Meskens, Jo Vermeulen, Kris Luyten, Karin Coninx, Gummy for multi-platform user interface designs: Shape me, multiply me, fix me, use me, in: AVI '08, ACM Press, 2008.
- Brad Myers, Scott E. Hudson, Randy Pausch, Past, present, and future of user interface software tools, ACM Transactions on Computer-Human Interac- tion 7 (1) (March 2000) 3-28.
- Jeffrey Nichols, Brad A. Myers, Michael Higgins, Joe Hughes, Thomas K. Harris, Roni Rosenfeld, Mathilde Pignol, Generating remote control interfaces for complex appliances, in: CHI Letters: ACM Symposium on User Interface Software and Technology, UIST '02, Paris, France, 2002.
- Jeffrey Nichols, Brad A. Myers, Brandon Rothrock, UNIFORM: automatically generating consistent remote control user interfaces, in: CHI '06: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM Press, New York, NY, USA, 2006, pp. 611-620.
- Jeffrey Nichols, Brandon Rothrock, Duen H. Chau, Brad A. Myers, HUDDLE: automatically generating interfaces for systems of multiple connected appliances, in: UIST '06: Proceedings of the 19th Annual ACM Symposium on User Interface Software and Technology, ACM Press, New York, NY, USA, 2006, pp. 279-288.
- Stina Nylander, Markus Bylund, Annika Waern, The ubiquitous interactor -device independent access to mobile services, in: Proceedings of the Conference on Computer Aided Design of User Interfaces (CADUI '2004), Funchal, Portugal, 2004.
- D.R. Olsen, A programming language basis for user interface, in: CHI '89: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM Press, New York, NY, USA, 1989, pp. 171-176.
- Dan R. Olsen, Sean Jefferies, Travis Nielsen, William Moyes, Paul Fredrickson, Cross-modal interaction using xweb, in: UIST '00: Proceedings of the 13th Annual ACM Symposium on User Interface Software and Technology, ACM, New York, NY, USA, 2000, pp. 191-200.
- Reinhard Oppermann, Helmut Simm, Adaptability: User-initiated individualization, in: Adaptive User Support: Ergonomic Design of Manually and Automatically Adaptable Software Table of Contents, 1994, pp. 14-66.
- L. Paganelli, F. Paterno, Automatic reconstruction of the underlying interaction design of web applications, in: SEKE '02: Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering, ACM, New York, NY, USA, 2002, pp. 439-445.
- Leysia Palen, Social, individual and technological issues for groupware calendar systems, in: CHI '99: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 1999, pp. 17-24.
- Fabio Paterno, Cristiano Mancini, Silvia Meniconi, ConcurTaskTrees: A diagrammatic notation for specifying task models, in: INTERACT, 1997, pp. 362- 369.
- Shankar Ponnekanti, Brian Lee, Armando Fox, Pat Hanrahan, Terry Winograd, ICrafter: A service framework for ubiquitous computing environments, in: Proceedings of Ubicomp 2001, 2001, pp. 56-75.
- David Reitter, Erin Panttaja, Fred Cummins, UI on the fly: Generating a multimodal user interface, in: Proceedings of Human Language Technology Conference 2004/North American Chapter of the Association for Computational Linguistics (HLT/NAACL-04), 2004.
- Kai Richter, Jeffrey Nichols, Krzysztof Gajos, Ahmed Seffah (Eds.), Proceedings of the CHI '06 Workshop on the Many Faces of Consistency in Cross Platform Design, 2006.
- Dan Saffer, Designing for Interaction: Creating Smart Applications and Clever Devices (Voices that Matter), 1st edition, Peachpit Press, July 2006.
- Christof Schuster, Alexander Von Eye, The relationship of ANOVA models with random effects and repeated measurement designs, Journal of Adolescent Research 16 (2) (March 2001) 205-220.
- Helen Sharp, Yvonne Rogers, Jenny Preece, Interaction Design: Beyond Human-Computer Interaction, 2nd edition, Wiley, March 2007.
- Piyawadee Sukaviriya, James D. Foley, Todd Griffith, A second generation user interface design environment: the model and the runtime architecture, in: CHI '93: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM Press, New York, NY, USA, 1993, pp. 375-382.
- Pedro Szekely, Ping Luo, Robert Neches, Facilitating the exploration of interface design alternatives: The humanoid model of interface design, in: CHI '92: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 1992, pp. 507-515.
- Pedro A. Szekely, Piyawadee N. Sukaviriya, Pablo Castells, Jeyakumar Muthukumarasamy, Ewald Salcher, Declarative interface models for user inter- face construction tools: the mastermind approach, in: Proceedings of the IFIP TC2/WG2.7 Working Conference on Engineering for Human-Computer Interaction, Chapman & Hall, Ltd., London, UK, 1966, pp. 120-150.
- J. Vanderdonckt, F. Bodart, The "Corpus Ergonomicus": A comprehensive and unique source for human-machine interface guidelines, in: Proceedings of 1st International Conference on Applied Ergonomics ICAE, in: Advances in Applied Ergonomics, 1996, pp. 162-169.
- Jean M. Vanderdonckt, François Bodart, Encapsulating knowledge for intelligent automatic interaction objects selection, in: CHI '93: Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 1993, pp. 424-429.
- J.K. Vermunt, Log-linear Models for Event Histories, Sage Publications, 1997.
- Ian Vollick, Daniel Vogel, Maneesh Agrawala, Aaron Hertzmann, Specifying label layout style by example, in: UIST '07: Proceedings of the 20th Annual ACM Symposium on User Interface Software and Technology, ACM, New York, NY, USA, 2007, pp. 221-230.
- Alan Wexelblat, Pattie Maes, Footprints: History-rich tools for information foraging, in: CHI, 1999, pp. 270-277.
- Charles Wiecha, William Bennett, Stephen Boies, John Gould, Sharon Greene, ITS: A tool for rapidly developing interactive applications, ACM Transac- tions on Information Systems (TOIS) 8 (3) (1990) 204-236.
- Christopher Winship, Robert D. Mare, Regression models with ordinal variables, American Sociological Review 49 (4) (1984) 512-525.
- Jacob O. Wobbrock, Meredith Ringel Morris, Andrew D. Wilson, User-defined gestures for surface computing, in: CHI '09: Proceedings of the 27th International Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 2009, pp. 1083-1092.
- Brad V. Zanden, Brad A. Myers, Automatic, look-and-feel independent dialog creation for graphical user interfaces, in: CHI '90: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 1990, pp. 27-34.
- Michelle X. Zhou, Vikram Aggarwal, An optimization-based approach to dynamic data content selection in intelligent multimedia interfaces, in: UIST '04: Proceedings of the 17th Annual ACM Symposium on User Interface Software and Technology, ACM Press, 2004, pp. 227-236.
- Michelle X. Zhou, Zhen Wen, Vikram Aggarwal, A graph-matching approach to dynamic media allocation in intelligent multimedia interfaces, in: IUI '05: Proceedings of the 10th International Conference on Intelligent User Interfaces, ACM Press, 2005, pp. 114-121.
Cited by
Sorted by citations
Adaptive user interfaces and universal usability through plasticity of user interface design
Miraz, M. H., Ali, M., & Excell, P. S. (2021) · Computer Science Review · doi:10.1016/j.cosrev.2021.100363 · Cited by 158 · see citing works
Interaction Proxies for Runtime Repair and Enhancement of Mobile Application Accessibility
Zhang, X., Ross, A. S., Caspi, A., Fogarty, J., & Wobbrock, J. O. (2017) · Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3025453.3025846 · Cited by 59 · see citing works
Self-citationThe Influence of Personality Traits and Cognitive Load on the Use of Adaptive User Interfaces
Gajos, K. Z., & Chauncey, K. (2017) · Proceedings of the 22nd International Conference on Intelligent User Interfaces · doi:10.1145/3025171.3025192 · Cited by 57 · see citing works
Self-citationKatan, S., Grierson, M., & Fiebrink, R. (2015) · Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems · doi:10.1145/2702123.2702474 · Cited by 50 · see citing works
Kobayashi, M., Kosugi, A., Takagi, H., Nemoto, M., Nemoto, K., Arai, T., & Yamada, Y. (2019) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-29390-1_4 · Cited by 45 · see citing works
Wobbrock, J. O. (2014) · Advances in Medical Technologies and Clinical Practice · doi:10.4018/978-1-4666-4438-0.ch008 · Cited by 12 · see citing works
Self-citation
- Authors
- Gajos, K. Z., Weld, D. S., & Wobbrock, J. O.
- Affiliations
- Harvard University (US)
- University of Washington (US)
- Corresponding author
- Gajos, Krzysztof Z.
- Venue
- Artificial Intelligence
- Publisher
- Elsevier BV
- Published
- 2010-08
- Volume
- 174
- Issue
- 12-13
- Pages
- 910-950
- ISSN
- 0004-3702 (ISSN-L)
- OpenAlex
- W2136224256
- Cited by
- 317
- References
- 8
- Citations by year
- 2026: 23 · 2025: 17 · 2024: 15 · 2023: 14 · 2022: 15 · 2021: 17 · 2020: 17 · 2019: 20 · 2018: 20 · 2017: 26 · 2016: 12 · 2015: 20 · 2014: 18 · 2013: 28 · 2012: 18
- FWCI
- 41.04
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Licence
- Locations
- Artificial Intelligence (publishedVersion)
- Digital Access to Scholarship at Harvard (DASH) (Harvard University) (submittedVersion, cc-by)
- Funders
- National Science Foundation (0307906)
- Microsoft Research
- Defense Advanced Research Projects Agency
- Office of Naval Research (N00014-06-1-0147, N00014)
- Topics
- Physical Sciences › Computer Science › Human-Computer Interaction › Usability and User Interface Design
- Social Sciences › Human Factors and Ergonomics › Digital Accessibility for Disabilities
- Health Sciences › Health Professions › Occupational Therapy › Assistive Technology in Communication and Mobility
- Keywords
- personalized interfaces, automatic interface generation, optimization problem formulation, cost function, motor impairment, accessibility, user preferences, user satisfaction
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review