Rizk, Caren (2025) Bridging Design and Implementation: A Study of Multi-Agent LLM Architectures for Automated Front-End Generation. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
2MBThesis_Grad (5).pdf - Accepted Version Available under License Spectrum Terms of Access. |
Abstract
Automating front-end development directly from design artifacts and textual requirements could accelerate iteration cycles and reduce implementation errors, yet most prior work addresses only a single modality (either design-to-code or text-to-code generation) without integrating complementary specifications. We propose a multi-agent framework that jointly reasons over user stories and Figma designs to synthesize complete React applications. The framework coordinates generation, validation, and repair through three architectural strategies: Supervisor (tool-calling) for centralized routing, Hierarchical for decomposed supervision, and Custom for deterministic workflow execution. Evaluated on four real-world projects (75 user stories) using six generator–judge model pairs (Claude, Gemini, GPT), the system achieves 54% full functional coverage and 58% full visual fidelity; including partial matches raises success rates to 77% and 85%, respectively. Architectural choice modestly affects quality (3–5 percentage-point variation) but substantially impacts cost: the Custom architecture reduces generator token usage by 21–65% compared to Hierarchical and Supervisor (tool-calling) configurations, while judge models consistently dominate overall cost (5.9× more tokens on average than generators). To further enhance pipeline stability and reduce manual intervention, we introduce a lightweight repair toolkit comprising automated refusal retries, JSX sanitization, and template scaffolding resolves the majority of generation-stage failures without regeneration. Overall, these results demonstrate that multimodal, agentic frameworks can reliably automate front-end synthesis, though achieving full production-grade quality still requires human refinement and improved handling of complex interaction behaviors.
| Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
|---|---|
| Item Type: | Thesis (Masters) |
| Authors: | Rizk, Caren |
| Institution: | Concordia University |
| Degree Name: | M.A. Sc. |
| Program: | Software Engineering |
| Date: | 15 December 2025 |
| Thesis Supervisor(s): | Shihab, Emad |
| ID Code: | 996929 |
| Deposited By: | caren rizk |
| Deposited On: | 29 Jun 2026 14:54 |
| Last Modified: | 29 Jun 2026 14:54 |
Repository Staff Only: item control page


Download Statistics
Download Statistics