Loughborough University Research Publications
Loughborough University
Leicestershire, UK
LE11 3TU
+44 (0)1509 263171
Loughborough University

Loughborough University Research Publications


Publications for Chengyu Zhang

From (year): To (year):

Download all publications as Word document


Journal Articles

Yuan, S, Luo, N, Sun, J, Huang, Y, Zhang, C (2026) Red teaming LLMs via linguistic-aware fuzzing, Proceedings of the ACM on Software Engineering, 3(FSE), pp.4482-4504, DOI: 10.1145/3808204.

Moser, CF, Sotiropoulos, T, Zhang, C, Su, Z (2025) Validating soundness and completeness in pattern-match coverage analyzers, Proceedings of the ACM on Programming Languages, 9(OOPSLA2), pp.3371-3397, DOI: 10.1145/3763171.

Deng, W, Mang, Q, Zhang, C, Rigger, M (2024) Finding logic bugs in Spatial Database Engines via Affine Equivalent Inputs, Proceedings of the ACM on Management of Data, 2(6), pp.1-26, DOI: 10.1145/3698810.

Zhang, C and Su, Z (2024) SMT2Test: from SMT formulas to effective test cases, Proceedings of the ACM on Programming Languages, 8(OOPSLA2), pp.222-245, DOI: 10.1145/3689719.

He, W, Di, P, Ming, M, Zhang, C, Su, T, Li, S, Sui, Y (2024) Finding and understanding defects in static analyzers by constructing automated oracles, Proceedings of the ACM on Software Engineering, 1(FSE), pp.1656-1678, DOI: 10.1145/3660781.

Park, J, Winterer, D, Zhang, C, Su, Z (2021) Generative type-aware mutation for testing SMT solvers, Proceedings of the ACM on Programming Languages, 5(OOPSLA), pp.1-19, DOI: 10.1145/3485529.

Winterer, D, Zhang, C, Su, Z (2020) On the unusual effectiveness of type-aware operator mutations for testing SMT solvers, Proceedings of the ACM on Programming Languages, 4(OOPSLA), pp.1-25, DOI: 10.1145/3428261.

Wang, S, Zhang, C, Su, Z (2019) Detecting nondeterministic payment bugs in Ethereum smart contracts, Proceedings of the ACM on Programming Languages, 3(OOPSLA), 189, DOI: 10.1145/3360615.



Conferences

Tu, Y, Zhou, Z, Xu, C, Sun, J, Feng, S, Zhang, C (2026) Understanding and Mitigating Hallucinations in Industrial LLM-based Unit Test Generation. In FSE Companion '26: 34th ACM International Conference on the Foundations of Software Engineering, Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering, pp.892-902, DOI: 10.1145/3803437.3805260.

Dong, Y, Xu, Y, Deng, W, Chen, Y, Zhang, X, Li, J, Zhang, C, Pu, G (2026) Diagnosing performance differences in model checkers via runtime-guided problem generation. In 2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE); 2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp.129-140, ISBN: 9798350357332. DOI: 10.1109/ase63991.2025.00019.

Xu, Y, Zhang, C, Pu, G (2025) Revisiting the combination of static analysis error traces and dynamic symbolic execution: A potential approach for true positive confirmation (registered report). In ISSTA Companion '25: 34th ACM SIGSOFT International Symposium on Software Testing and Analysis; Proceedings of the 34th ACM SIGSOFT International Symposium on Software Testing and Analysis, pp.124-132, ISBN: 9798400714740. DOI: 10.1145/3713081.3731720.

Thorgeirsson, S, Zhang, C, Weidmann, TB, Weidmann, K-H, Su, Z (2024) An electroencephalography study on cognitive load in visual and textual programming. In Denny, P, Porter, L, Hamilton, M (ed) ICER 2024: ACM Conference on International Computing Education Research; Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1, Melbourne, VIC, Australia, pp.280-292, ISBN: 9798400704758. DOI: 10.1145/3632620.3671124.

Xu, J, Yang, R, Huo, Y, Zhang, C, He, P (2024) DivLog: log parsing with prompt enhanced in-context learning. In ICSE '24: IEEE/ACM 46th International Conference on Software Engineering; Proceedings of the IEEE/ACM 46th International Conference on Software Engineering, Lisbon, Portugal, pp.1-12, ISBN: 9798400702174. DOI: 10.1145/3597503.3639155.

Kamm, M, Rigger, M, Zhang, C, Su, Z (2023) Testing Graph Database Engines via Query Partitioning. In ISSTA '23: 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, pp.140-149, DOI: 10.1145/3597926.3598044.

Zhang, C, Sun, M, Li, J, Su, T, Pu, G (2021) Feedback-guided circuit structure mutation for testing hardware model checkers. In 2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD); 2021 IEEE/ACM International Conference On Computer Aided Design (ICCAD), Munich, Germany,ISBN: 9781665445078. DOI: 10.1109/iccad51958.2021.9643509.

Zhang, C (2020) Stress testing SMT solvers via type-aware mutation. In ICSE '20: 42nd International Conference on Software Engineering; Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings, Seoul, South Korea, pp.119-121, ISBN: 9781450371223. DOI: 10.1145/3377812.3382166.

Winterer, D, Zhang, C, Su, Z (2020) Validating SMT solvers via semantic fusion. In PLDI '20: 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation; Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation, London, UK, pp.718-730, ISBN: 9781450376136. DOI: 10.1145/3385412.3385985.

Wu, J, Zhang, C, Pu, G (2020) Reinforcement learning guided symbolic execution. In 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER); 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), London, ON, Canada, pp.662-663, ISBN: 9781728151434. DOI: 10.1109/saner48275.2020.9054815.

Zhang, C, Su, T, Yan, Y, Zhang, F, Pu, G, Su, Z (2019) Finding and understanding bugs in software model checkers. In ESEC/FSE '19: 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering; Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp.763-773, ISBN: 9781450355728. DOI: 10.1145/3338906.3338932.

Zhang, C, Yan, Y, Zhou, H, Yao, Y, Wu, K, Su, T, Miao, W, Pu, G (2018) Smartunit: empirical evaluations for automated unit testing of embedded software in industry. In ICSE '18: 40th International Conference on Software Engineering; Proceedings of the 40th International Conference on Software Engineering: Software Engineering in Practice, pp.296-305, ISBN: 9781450356596. DOI: 10.1145/3183519.3183554.



Chapters

Xiao, S, Zhang, C, Li, J, Pu, G (2023) FuzzBtor2: A random generator of word-level model checking problems in Btor2 format. In Tools and Algorithms for the Construction and Analysis of Systems. TACAS 2023. Lecture Notes in Computer Science, Springer, Cham, pp.36-43, ISBN: 9783031308192. DOI: 10.1007/978-3-031-30820-8_5.



Getting in touch

Research Office
Loughborough University
Loughborough
Leicestershire
LE11 3TU
researchpolicy@lboro.ac.uk
+44 (0)1509 222453