Scout: Rapid Exploration of Interface Layout Alternatives through High-Level Design Constraints
Authors
Although exploring alternatives is fundamental to creating better interface designs, current processes for creating alternatives are generally manual, limiting the alternatives a designer can explore. We present Scout, a system that helps designers rapidly explore alternatives through mixed-initiative interaction with high-level constraints and design feedback. Prior constraint-based layout systems use low-level spatial constraints and generally produce a single design. Tosupport designer exploration of alternatives, Scout introduces high-level constraints based on design concepts (e.g.,~semantic structure, emphasis, order) and formalizes them into low-level spatial constraints that a solver uses to generate potential layouts. In an evaluation with 18 interface designers, we found that Scout: (1) helps designers create more spatially diverse layouts with similar quality to those created with a baseline tool and (2) can help designers avoid a linear design process and quickly ideate layouts they do not believe they would have thought of on their own.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 100%
MirrorPad: Mirror on Touchpad for Direct Pen Interaction in the Laptop Environment
CHI '20· 360° Video & Panoramic Content +1
- 67%
GRIDS: Interactive Layout Design with Integer Programming
CHI '20· 360° Video & Panoramic Content +2
- 67%
CoCapture: Effectively Communicating UI Behaviors on Existing Websites by Demonstrating and Remixing
CHI '21· 360° Video & Panoramic Content +2
- 67%
Closing the Loop between User Stories and GUI Prototypes: An LLM-Based Assistant for Cross-Functional Integration in Software Development
CHI '25· 360° Video & Panoramic Content +2
- 67%
DeltaPen: A Device with Integrated High-Precision Translation and Rotation Sensing on Passive Surfaces
UIST '22· Shape-Changing Interfaces & Soft Robotic Materials +1
- 60%
Rewire: Interface Design Assistance from Examples
CHI '18· Prototyping & User Testing
- 60%
Poirot: A Web Inspector for Designers
CHI '19· Prototyping & User Testing
- 60%
KeyMap: Improving Keyboard Shortcut Vocabulary Using Norman's Mapping
CHI '20· Prototyping & User Testing
- 60%
Predicting and Diagnosing User Engagement with Mobile UI Animation via a Data-Driven Approach
CHI '20· 360° Video & Panoramic Content +1
- 60%
Demystifying Tacit Knowledge in Graphic Design: Characteristics, Instances, Approaches, and Guidelines
CHI '24· Prototyping & User Testing
Based on Jaccard similarity of research subtopics & professions (≥60%)