Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Gestalt theory in visual screen design: a new look at an old subject
CRPIT '02 Proceedings of the Seventh world conference on computers in education conference on Computers in education: Australian topics - Volume 8
SUPPLE: automatically generating user interfaces
Proceedings of the 9th international conference on Intelligent user interfaces
GADGET: a toolkit for optimization-based approaches to interface and display generation
Proceedings of the 16th annual ACM symposium on User interface software and technology
Demonstrating the viability of automatically generated user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Crowdsourcing user studies with Mechanical Turk
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Mobile Web Design
Gestalt theory, engagement and interaction
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Hi-index | 0.00 |
We present a tool for automatically generating UI layouts for handheld devices based on design principles. This tool introduces a gestalt approach to visual interface design rather, complementing prior work on user cost minimization. We aim to increase user satisfaction using this approach. The tool automatically generates size and position of widgets drawn from the UI design heuristics of simplicity, structuring, and proportion. Simplicity refers to excluding non-core functionality; structuring to contextual grouping, and proportion to best-practice geometric ratios of width, height, and spacing. Layouts are generated from device constraints and simple XML containing UI component hierarchy. These layouts can be directly manipulated using a GUI editor.