Chengyu Zhang      Ph.D. Student

Software Engineering Institute

East China Normal University (ECNU)

Email: dale.chengyu.zhang AT gmail DOT com

Chengyu Zhang is a fourth-year Ph.D. student at East China Normal University (ECNU), Shanghai, China (2016-present), and supervised by Prof. Geguang Pu. He received his B.S. degree from East China Normal University with Excellent Graduate Award (2012-2016). He was the co-founder of Shanghai Neoclub Information Technology Co., Ltd. (2015-2016). He was a visiting Ph.D. student at ETH Zurich (2018-2019) and supervised by Prof. Zhendong Su.

His research interests are in:

  • Software Testing
  • Symbolic Execution
  • Program Analysis
Project Yin-Yang for SMT Solver Testing: [Z3/CVC4 bugs: 1,012 (total) / 582 (fixed)]
[Reports: Semantic Fusion (YinYang), Type-aware Mutation (OpFuzz)]

Regular Papers

  1. Validating SMT Solvers via Semantic Fusion.
    Dominik Winterer*, Chengyu Zhang* and Zhendong Su. (*: Equal contributions)
    In Proceedings of PLDI 2020.
  2. PLDI Distinguished Paper Award

  3. Detecting Nondeterministic Payment Bugs in Ethereum Smart Contracts.
    Shuai Wang, Chengyu Zhang and Zhendong Su.
    In Proceedings of SPLASH/OOPSLA 2019.

  4. Finding and Understanding Bugs in Software Model Checkers.
    Chengyu Zhang, Ting Su, Yichen Yan, Fuyuan Zhang, Geguang Pu and Zhendong Su.
    In Proceedings of ESEC/FSE 2019 (acceptance rate: 24%, 74/303).    Slides / Reported bugs

  5. SmartUnit: Empirical Evaluations for Automated Unit Testing of Embedded Software in Industry.
    Chengyu Zhang, Yichen Yan, Hanru Zhou, Yinbo Yao, Ke Wu, Ting Su, Weikai Miao and Geguang Pu.
    In Proceedings of ICSE 2018, SEIP track (acceptance rate: 24%, 31/131).

Short and Unpublished Papers

  1. On the Unusual Effectiveness of Type-aware Mutations for Testing SMT Solvers.
    Dominik Winterer*, Chengyu Zhang* and Zhendong Su. (*: Equal contributions)
    CoRR, abs/2004.08799, 2020.

  2. Reinforcement Learning Guided Symbolic Execution.
    Jie Wu, Chengyu Zhang and Geguang Pu.
    In Proceedings of SANER 2020, LBI track.

  3. Towards Efficient Data-flow Test Data Generation.
    Ting Su, Chengyu Zhang, Yichen Yan, Lingling Fan, Geguang Pu, Yang Liu, Zhoulai Fu and Zhendong Su.
    CoRR, abs/1803.10431, 2018.

  4. Towards Efficient Data-flow Test Data Generation using KLEE.
    Chengyu Zhang, Ting Su, Yichen Yan, Ke Wu, Geguang Pu
    CoRR, abs/1803.06516, 2018. (Abstract for talk at KLEE Workshop 2018)

Teaching Assistants

Academic Services

last modified: 2020.05.20