Dancing With Chains: Ideating Under Constraints With UIDEC in UI/UX Design
Authors
Research Background and Problem
- Problem or Challenge Identification: UI/UX designers face constraints such as brand identity, industry standards, and technical feasibility in their daily work. These limitations can have either positive or negative impacts on the designers' processes of innovation and exploration. However, current tools fall short in assisting designers to balance "creativity and constraints," particularly in explicitly considering design constraints when recommending, retrieving, or generating design examples.
- Significance of the Problem: The interplay between creativity and constraints is critical in the field of UI/UX design, as it not only affects the quality of the design but also determines whether designers can strike a balance between project requirements and creativity. To meet practical work demands, it is especially important to develop support tools that integrate these constraints.
- Research Motivation and Related Work: Interviews reveal that designers' perceptions of constraints vary depending on their experience and background. Some designers view constraints as obstacles to innovation, while others believe constraints help guide design and reduce decision fatigue. Existing research suggests that constraints can stimulate innovation, but there is a lack of tools specifically designed to support UI/UX designers.
Solution
- Proposed Method or Solution: A generative AI (GenAI) tool called UIDEC (UI Design Exploration under Constraints) is proposed to help designers efficiently explore creative designs under constraints. UIDEC allows designers to generate diverse design examples that adhere to constraints by specifying project details such as product goals, target audience, and industry.
- Innovative Features:
- UIDEC reduces the need for designers to write prompts by providing structured inputs (e.g., dropdown selections, color pickers), addressing challenges in prompt engineering faced by current generative AI tools.
- It supports iterative design through a regeneration function for specific elements, enabling designers to gradually refine and optimize their designs.
- It offers a canvas workspace that allows designers to manage, organize, and compare multiple design ideas from a non-linear perspective, which is particularly important for inspiring creativity.
- Implementation Steps and Technology:
- Design Generation: Users can select multiple constraint options, such as industry, screen type, and target audience, and generate design examples that adhere to these constraints upon submission.
- Design Adjustment: Users can modify specific parts of a design and generate new versions while retaining the original version for reference.
- Organization Features: Favorites and canvas management functions allow designers to categorize and save preferred design elements or integrate them into project frameworks.
- Technical Architecture: The tool uses the Next.js framework integrated with the HTML Canvas API and leverages the OpenAI GPT-4 model to generate HTML code, ensuring design responsiveness and implementability.
Research Outcomes
- Specific Results:
- Preliminary technical evaluations demonstrate that UIDEC performs well in adhering to constraints such as color schemes, device types, and logo usage, achieving a high level of constraint compliance.
- In user studies, designers of varying experience levels reported that UIDEC effectively accelerates their design process and reduces unnecessary exploration.
- Advantages Compared to Existing Solutions:
- Compared to other generative AI tools (e.g., Uizard and Visily), UIDEC is more targeted in providing structured inputs and iterative editing capabilities, directly addressing the needs of UI/UX designers.
- UIDEC’s canvas workspace supports non-linear creative exploration, addressing the limitations of existing tools that primarily focus on linear generation or specific production use cases.
- Experimental or Evaluation Results:
- Scores for aiding design inspiration were 7/10 (Task 1) and 7.5/10 (Task 2).
- Users generally agreed that the tool enhances the efficiency of generating creative inspiration, particularly during the initial stages of new projects.
- Limitations include the speed of design generation and the level of visual detail in the generated outputs, which still require optimization.
- Limitations and Future Directions:
- Current evaluations are primarily based on single-use scenarios in a controlled environment, lacking long-term studies in real-world settings.
- Future research could explore integrating more advanced image generation AI to enhance visual detail and optimizing generation speed to facilitate real-time collaboration scenarios.
- The tool could further support importing existing design systems or specific style guides from external platforms (e.g., Figma) to enhance adaptability and flexibility.
Conclusion
UIDEC demonstrates the potential of generative AI tools in supporting the creative exploration of UI/UX designers, particularly under constrained conditions. By thoroughly considering the practical needs and workflows of designers, UIDEC effectively helps designers quickly generate diverse design solutions while supporting flexible iterative modifications and creative management. However, future development should continue to optimize the tool’s speed and functionality to better accommodate complex real-world design scenarios and further enhance user experience.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How do UI/UX designers balance creativity with design constraints (e.g., brand identity, industry standards)?Category: GenAI Creative Control and Co-CreationSimilar questionsarrow_forward
- Can generative AI tools efficiently produce diverse design examples that satisfy constraint conditions?Category: GenAI Creative Control and Co-CreationSimilar questionsarrow_forward
- What features can improve UI/UX designers' efficiency and flexibility under constrained conditions?Category: GenAI Creative Control and Co-CreationSimilar questionsarrow_forward
Practical Problems
1- UI/UX designers struggle to maintain creativity while meeting constraint conditions.Category: GenAI Creative Control and Co-CreationSimilar questionsarrow_forward
- 80%
Exploring Challenges and Opportunities to Support Designers in Learning to Co-create with AI-based Manufacturing Design Tools
CHI '23· Generative AI (Text, Image, Music, Video) +1
- 80%
Design Ideation with AI - Sketching, Thinking and Talking with Generative Machine Learning Models
DIS '23· Generative AI (Text, Image, Music, Video) +1
- 67%
ICONATE: Automatic Compound Icon Generation and Ideation
CHI '20· Generative AI (Text, Image, Music, Video) +2
- 67%
GANSpiration: Balancing Targeted and Serendipitous Inspiration in User Interface Design with Style-Based Generative Adversarial Network
CHI '22· 360° Video & Panoramic Content +2
- 67%
Jigsaw: Supporting Designers to Prototype Multimodal Applications by Chaining AI Foundation Models
CHI '24· Generative AI (Text, Image, Music, Video) +2
- 67%
Co-Constructed or Constrained? How AI Collaboration Tools Reshape UI Design Practice in a Time-Boxed Design Challenge
CHI '26· Generative AI (Text, Image, Music, Video) +2
- 67%
QuerySwitch: Supporting the Design Process by Balancing Vagueness through Large Language Models
CHI '26· Human-LLM Collaboration +2
- 67%
DesignMinds: Enhancing Video-Based Design Ideation with a Vision-Language Model and a Context-Injected Large Language Model
CUI '25· Generative AI (Text, Image, Music, Video) +2
- 67%
”Clay to Play With”: Generative AI Tools in UX and Industrial Design Practice
DIS '24· Generative AI (Text, Image, Music, Video) +2
- 67%
BO as Assistant: Using Bayesian Optimization for Asynchronously Generating Design Suggestions
UIST '22· Generative AI (Text, Image, Music, Video) +2
Based on Jaccard similarity of research subtopics & professions (≥60%)