DynEx: Dynamic Code Synthesis with Structured Design Exploration for Accelerated Exploratory Programming

要旨

Recent advancements in large language models have significantly expedited the process of generating front-end code. This allows users to rapidly prototype user interfaces and ideate through code, a process known as exploratory programming. However, existing LLM code generation tools focus more on technical implementation details rather than finding the right design given a particular problem. We present DynEx, an LLM-based method for design exploration in accelerated exploratory programming. DynEx introduces a technique to explore the design space through a structured Design Matrix before creating the prototype with a modular, stepwise approach to LLM code generation. Code is generated sequentially, and users can test and approve each step before moving onto the next. A user study of 10 experts found that DynEx increased design exploration and enabled the creation of more complex and varied prototypes compared to a Claude Artifact baseline. We conclude with a discussion of the implications of design exploration for exploratory programming.

受賞
Honorable Mention
著者
Jenny Ma
Columbia University, New York, New York, United States
Karthik Sreedhar
Columbia University, New York, New York, United States
Vivian Liu
Columbia University, New York, New York, United States
Pedro A.. Perez
Columbia University, New York City, New York, United States
Sitong Wang
Columbia University, New York, New York, United States
Riya Sahni
Columbia University, New York, New York, United States
Lydia B. Chilton
Columbia University, New York, New York, United States
DOI

10.1145/3706598.3714115

論文URL

https://dl.acm.org/doi/10.1145/3706598.3714115

動画

会議: CHI 2025

The ACM CHI Conference on Human Factors in Computing Systems (https://chi2025.acm.org/)

セッション: Programming and Interaction

G304
7 件の発表
2025-05-01 18:00:00
2025-05-01 19:30:00
日本語まとめ
読み込み中…