ReDemon UI: Reactive Synthesis by Demonstration for Web UI
ReDemon UI synthesizes React applications from user demonstrations, enabling designers and non-expert programmers to create UIs that integrate with standard UI prototyping workflows. Users provide a static mockup sketch with event handler holes and demonstrate desired runtime behaviors by interacting with the rendered mockup and editing the sketch. ReDemon UI identifies reactive data and synthesizes a React program with correct state update logic. We utilize enumerative synthesis for simple UIs and LLMs for more complex UIs.
Authors
- Xiaokang Qiu (ORCID: https://orcid.org/0000-0001-9476-7349)
- Gyuhyeok Oh
- Jaeho Lee (ORCID: https://orcid.org/0000-0002-2224-4861)
- Joongwon Ahn
Institutions
- Seoul National University (KR)
- Purdue University West Lafayette (US)
Publication Details
- Published
- 2025-09-27
- DOI
- https://doi.org/10.1145/3746058.3758454
- Primary Topic
- Context-Aware Activity Recognition Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00