2026

PlayCoder: Making LLM-Generated GUI Code Playable
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
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
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
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.

Resume