본 논문은 기존의 2D 기반 GUI 소프트웨어 생성 연구와 달리, 3D 공간 환경 기반 GUI 소프트웨어 자동 생성에 초점을 맞춘 Scenethesis라는 새로운 접근 방식을 제시한다. Scenethesis는 사용자 요구사항과 생성된 3D 소프트웨어 간의 형식적 추적성을 유지하며, 도메인 특화 언어인 ScenethesisLang을 사용하여 자연어 요구사항을 실행 가능한 3D 소프트웨어로 변환한다. ScenethesisLang은 3D 소프트웨어 요소의 세밀한 수정을 가능하게 하는 포괄적인 장면 설명 언어이자 복잡한 공간적 제약 조건을 표현할 수 있는 형식적 제약 표현 사양 언어로 기능한다. Scenethesis는 3D 소프트웨어 합성을 ScenethesisLang을 기반으로 여러 단계로 분해하여 독립적인 검증, 목표 지향적 수정 및 체계적인 제약 조건 만족을 가능하게 한다. 실험 결과, Scenethesis는 사용자 요구사항의 80% 이상을 정확하게 포착하고 100개 이상의 제약 조건을 동시에 처리하면서 90% 이상의 하드 제약 조건을 만족시키는 것으로 나타났다. 또한, 최첨단 방법에 비해 BLIP-2 시각적 평가 점수가 42.8% 향상되었다.