3D Software Synthesis Guided by Constraint-Expressive Intermediate Representation
Shuqing Li, Anson Y. Lam, Yun Peng, Wenxuan Wang, Michael R. Lyu

TL;DR
This paper introduces Scenethesis, a novel approach for 3D software synthesis guided by a constraint-expressive intermediate language, enabling precise control, verification, and satisfaction of complex spatial requirements.
Contribution
The paper presents Scenethesis and ScenethesisLang, a new IR framework for requirement-sensitive 3D software generation that improves accuracy and constraint handling over existing methods.
Findings
Captures over 80% of user requirements
Satisfies more than 90% of hard constraints
Achieves 42.8% improvement in visual evaluation scores
Abstract
Graphical user interface (UI) software has undergone a fundamental transformation from traditional two-dimensional (2D) desktop/web/mobile interfaces to spatial three-dimensional (3D) environments. While existing work has made remarkable success in automated 2D software generation, such as HTML/CSS and mobile app interface code synthesis, the generation of 3D software still remains under-explored. Current methods for 3D software generation usually generate the 3D environments as a whole and cannot modify or control specific elements in the software. Furthermore, these methods struggle to handle the complex spatial and semantic constraints inherent in the real world. To address the challenges, we present Scenethesis, a novel requirement-sensitive 3D software synthesis approach that maintains formal traceability between user specifications and generated 3D software. Scenethesis is built…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsManufacturing Process and Optimization · Model-Driven Software Engineering Techniques
