Improving LLM-assisted code generation through the use of architectural documents and implementation plans.
This program is tentative and subject to change.
In this paper, we investigate LLM-assisted code generation using architectural documentation as a first-class input. Building on prior work that guides LLMs through Attribute-Driven Design (ADD), we propose a workflow in which the LLM synthesizes an implementation plan from requirements and an architecture document, and then generates code with human oversight. Using a ReAct-style agent as a case study, we perform three experiments and evaluate architectural conformance and functional correctness of a primary use case. In addition we capture size and modularity metrics using the DV8 tool. Our results show that incorporating architectural documentation substantially improves conformance and that adding an explicit implementation plan further enhances functional correctness and modularity.
This program is tentative and subject to change.
Mon 13 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
16:00 - 17:30 | Software Design and AI & ClosingDesigning at Bora Bora III Chair(s): Eunsuk Kang Carnegie Mellon University | ||
16:00 12mTalk | Improving LLM-assisted code generation through the use of architectural documents and implementation plans. Designing Humberto Cervantes UAM Iztapalapa, Rick Kazman University of Hawai‘i at Mānoa, Yuanfang Cai Drexel University | ||
16:12 12mTalk | Evaluating Frontier LLMs in Answering Game-Design Questions: A Preliminary Study Designing Adams Amaral de Castro Filho Universidade de Fortaleza, Maria Andréia Formico Rodrigues University of Fortaleza, Nabor Mendonca University of Fortaleza | ||
16:24 56mOther | Activity: Design & AI Designing | ||
17:20 10mDay closing | Workshop Closing Designing | ||