2026

PlayCoder: Making LLM-Generated GUI Code Playable
Zhiyuan Peng, Wei Tao#, Xin Yin, Chenhao Ying, Yuan Luo, Yiwen Guo (# co-first author)
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering 2026 FSE 2026 CCF-A
A GUI agent plays the generated game the way a user would, so playability is judged by interacting with the live program instead of by inspecting static code.
PlayCoder: Making LLM-Generated GUI Code Playable
Zhiyuan Peng, Wei Tao#, Xin Yin, Chenhao Ying, Yuan Luo, Yiwen Guo (# co-first author)
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering 2026 FSE 2026 CCF-A
A GUI agent plays the generated game the way a user would, so playability is judged by interacting with the live program instead of by inspecting static code.

RepoGenesis: Benchmarking End-to-End Microservice Generation from Readme to Repository
Zhiyuan Peng, Xin Yin#, Pu Zhao, Fangkai Yang, Lu Wang, Ran Jia, Xu Chen, Qingwei Lin, Saravan Rajmohan, Dongmei Zhang (# co-first author)
Annual Meeting of the Association for Computational Linguistics 2026 ACL 2026 Main CCF-A
An agent reads a README and delivers a runnable multi-service repository, verified by building, launching, and calling the service inside an isolated sandbox.
RepoGenesis: Benchmarking End-to-End Microservice Generation from Readme to Repository
Zhiyuan Peng, Xin Yin#, Pu Zhao, Fangkai Yang, Lu Wang, Ran Jia, Xu Chen, Qingwei Lin, Saravan Rajmohan, Dongmei Zhang (# co-first author)
Annual Meeting of the Association for Computational Linguistics 2026 ACL 2026 Main CCF-A
An agent reads a README and delivers a runnable multi-service repository, verified by building, launching, and calling the service inside an isolated sandbox.
2025

PrefGen: A Preference-Driven Methodology for Secure Yet Gas-Efficient Smart Contract Generation
Zhiyuan Peng, Xin Yin#, Zijie Zhou, Chenhao Ying, Chao Ni, Yuan Luo (# co-first author)
IEEE/ACM Automated Software Engineering Conference 2025 ASE 2025 CCF-A
A preference-driven generate-and-feedback loop that steers the model toward code satisfying two competing objectives at once: security and gas efficiency.
PrefGen: A Preference-Driven Methodology for Secure Yet Gas-Efficient Smart Contract Generation
Zhiyuan Peng, Xin Yin#, Zijie Zhou, Chenhao Ying, Chao Ni, Yuan Luo (# co-first author)
IEEE/ACM Automated Software Engineering Conference 2025 ASE 2025 CCF-A
A preference-driven generate-and-feedback loop that steers the model toward code satisfying two competing objectives at once: security and gas efficiency.

SolEval: Benchmarking Large Language Models for Repository-level Solidity Code Generation
Zhiyuan Peng, Xin Yin#, Rui Qian, Peiqin Lin, Yongkang Liu, Chenhao Ying, Yuan Luo (# co-first author)
Conference on Empirical Methods in Natural Language Processing 2025 EMNLP 2025 Main TH-CPL-A
Repository-level generation with compilation and on-chain test execution in the loop, forcing the model to resolve cross-contract dependencies before its output can run.
SolEval: Benchmarking Large Language Models for Repository-level Solidity Code Generation
Zhiyuan Peng, Xin Yin#, Rui Qian, Peiqin Lin, Yongkang Liu, Chenhao Ying, Yuan Luo (# co-first author)
Conference on Empirical Methods in Natural Language Processing 2025 EMNLP 2025 Main TH-CPL-A
Repository-level generation with compilation and on-chain test execution in the loop, forcing the model to resolve cross-contract dependencies before its output can run.