SpecifyUI: Supporting Iterative UI Design Intent Expression through Structured Specifications and Generative AI
Not on the map. Why?
Abstract (arXiv)
Large language models (LLMs) promise to accelerate UI design, yet current tools struggle with two fundamentals: externalizing designers' intent and controlling iterative change. We introduce SPEC, a structured, parameterized, hierarchical intermediate representation that exposes UI elements as controllable parameters. Building on SPEC, we present SpecifyUI, an interactive system that extracts SPEC from UI references via region segmentation and vision-language models, composes UIs across multiple sources, and supports targeted edits at global, regional, and component levels. A multi-agent generator renders SPEC into high-fidelity designs, closing the loop between intent expression and controllable generation. Quantitative experiments show SPEC-based generation more faithfully captures reference intent than prompt-based baselines. In a user study with 16 professional designers, SpecifyUI significantly outperformed Stitch on intent alignment, design quality, controllability, and overall experience in human-AI co-creation. Our results position SPEC as a specification-driven paradigm that shifts LLM-assisted design from one-shot prompting to iterative, collaborative workflows.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 9 Sep 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 1; 2026: 2.
3 papers.
- 2026GameUIAgent: An LLM-Powered Framework for Automated Game UI Design with Structured Intermediate Representationcited by 1
- 2025Portal UX Agent -- A Plug-and-Play Engine for Rendering UIs from Natural Language Specificationscited by 0
- 2026Efficient Personalization of Generative User Interfacescited by 0
- 2026Efficient Personalization of Generative User Interfaces10 Apr 2026
- 2026GameUIAgent: An LLM-Powered Framework for Automated Game UI Design with Structured Intermediate Representation16 Mar 2026
- 2025Portal UX Agent -- A Plug-and-Play Engine for Rendering UIs from Natural Language Specifications2 Nov 2025
Similar, not cited
Close in wording, no citation either way
- 2025From User Interface to Agent Interface: Efficiency Optimization of UI Representations for LLM Agents
- 2026AlignUI: A Method for Designing LLM-Generated UIs Aligned with User Preferences
- 2026Enabling Creative Exploration for Vibe Design Agents
- 2025Agent+P: Guiding UI Agents via Symbolic Planning
- 2024UICoder: Finetuning Large Language Models to Generate User Interface Code through Automated Feedback
- 2025ScreenCoder: Advancing Visual-to-Code Generation for Front-End Automation via Modular Multimodal Agents
- 2025DuetUI: A Bidirectional Context Loop for Human-Agent Co-Generation of Task-Oriented Interfaces
- 2025Improving User Interface Generation Models from Designer Feedback