UIClip: A Data-driven Model for Assessing User Interface Design
Authors
User interface (UI) design is a difficult yet important task for ensuring the usability, accessibility, and aesthetic qualities of applications. In our paper, we develop a machine-learned model, UIClip, for assessing the design quality and visual relevance of a UI given its screenshot and natural language description. To train UIClip, we used a combination of automated crawling, synthetic augmentation, and human ratings to construct a large-scale dataset of UIs, collated by description and ranked by design quality. Through training on the dataset, UIClip implicitly learns properties of good and bad designs by (i) assigning a numerical score that represents a UI design's relevance and quality and (ii) providing design suggestions. In an evaluation that compared the outputs of UIClip and other baselines to UIs rated by 12 human designers, we found that UIClip achieved the highest agreement with ground-truth rankings. Finally, we present three example applications that demonstrate how UIClip can facilitate downstream applications that rely on instantaneous assessment of UI design quality: (i) UI code generation, (ii) UI design tips generation, and (iii) quality-aware UI example search.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 80%
UICrit: Enhancing Automated Design Evaluation with a UI Critique Dataset
UIST '24· Human-LLM Collaboration +1
- 67%
Designerly Understanding: Information Needs for Model Transparency to Support Design Ideation for AI-Powered User Experience
CHI '23· Human-LLM Collaboration +2
- 67%
ONYX: Assisting Users in Teaching Natural Language Interfaces Through Multi-Modal Interactive Task Learning
CHI '23· Voice User Interface (VUI) Design +2
- 67%
ChainForge: A Visual Toolkit for Prompt Engineering and LLM Hypothesis Testing
CHI '24· Human-LLM Collaboration +2
- 67%
Beyond Automation: How Designers Perceive AI as a Creative Partner in the Divergent Thinking Stages of UI/UX Design
CHI '25· 360° Video & Panoramic Content +1
- 67%
Conversation Progress Guide : UI System for Enhancing Self-Efficacy in Conversational AI
CHI '25· Conversational Chatbots +2
- 67%
Characterizing Unintended Consequences of GUI Agents For Web Browsing
CHI '26· Human-LLM Collaboration +2
- 60%
Cells, Generators, and Lenses: Design Framework for Object-Oriented Interaction with Large Language Models
UIST '23· Human-LLM Collaboration
Based on Jaccard similarity of research subtopics & professions (≥60%)