Publications

Note: * denotes corresponding author; denotes equal contribution.

Preprints

  1. Preprint A Critical Review of Large Language Model on Software Engineering: An Example from ChatGPT and Automated Program Repair.
    Quanjun Zhang, Tongke Zhang, Juan Zhai, Chunrong Fang, Bowen Yu, Weisong Sun, Zhenyu Chen.
    [PDF] [Data]

  2. Preprint Program repair: Automated vs. manual.
    Quanjun Zhang, Yuan Zhao, Weisong Sun, Chunrong Fang, Ziyuan Wang, Lingming Zhang.
    [PDF] [Data]

  3. Preprint No Man is an Island: Towards Fully Automatic Programming by Code Search, Code Generation and Program Repair.
    Quanjun Zhang, Chunrong Fang, Ye Shang, Tongke Zhang, Shengcheng Yu, Zhenyu Chen.
    [PDF] [Data]

Publications

  1. ISSTA'26 Understanding and Improving Model Editing for Secure Code Generation. (CCF-A)
    Weifeng Sun, Quanjun Zhang*, Yuchen Chen, Chengran Yang, Gou Tan, and David Lo.
    In Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis, pages to appear.

  2. ISSTA'26 Towards More Realistic Assertion Generation under Mixed-Assertion Scenario. (CCF-A)
    Hongyan Li, Kunpeng E, Weifeng Sun, Quanjun Zhang, and Meng Yan.
    In Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis, pages to appear.

  3. ASE'26 PSearch: Search-based Patch Generation in the Era of LLM-based Automated Program Repair. (CCF-A)
    Haichuan Hu, Ye Shang, Weifeng Sun, and Quanjun Zhang*.
    In Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, pages to appear.

  4. IJCV'26 UBA: A Unified Black-Box Adversarial Testing for Object Detection via Visualization-Based Contextual Reconstruction. (CCF-A)
    Jiawei Liu, Weisi Luo, Chunrong Fang, Quanjun Zhang, Junyi Xie, Dezhi Li, Jiang Wang, Zhenyu Chen.
    In International Journal of Computer Vision, pages to appear, 2026.

  5. TOSEM'26 SGAgent: Suggestion-Guided LLM-Based Multi-Agent Framework for Repository-Level Software Repair. (CCF-A)
    Quanjun Zhang, Chengyu Gao, Yu Han, Ye Shang, Chunrong Fang, Zhenyu Chen, Liang Xiao.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2026.

  6. EMSE'26 ComPass: Contrastive Learning for Automated Patch Correctness Assessment in Program Repair. (CCF-B)
    Quanjun Zhang, Ye Shang, Haichuan Hu, Chunrong Fang, Zhenyu Chen, Liang Xiao.
    In Empirical Software Engineering, pages to appear, 2026.

  7. TOSEM'26 A Systematic Literature Review on Large Language Models for Automated Program Repair. (CCF-A)
    Quanjun Zhang, Chunrong Fang, Yuxiang Ma, Yang Xie, Weisong Sun, Yun Yang, Zhenyu Chen.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2026. [arXiv] [Data]

  8. CSR'26 A survey of large language models for legal tasks: Progress, prospects and challenges. (SCI-Q1, IF 12.8)
    Congqing He, Haichuan Hu, Yanli Li, Hao Zhang, Quanjun Zhang.
    In Computer Science Review, pages to appear, 2026.

  9. TOSEM'26 Abstract Syntax Tree for Programming Language Understanding and Representation.
    Weisong Sun, Chunrong Fang, Yun Miao, Mengzhe Yuan, Zhenpeng Chen, Yuchen Chen, Quanjun Zhang, An Guo, Xiang Chen, Zhenyu Chen.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2026.

  10. QRS'26 AttnProbe: Steering LLM Attention for Unit Test Generation via Coverage-Guided Pruning and Mutation Feedback. (CCF-C)
    Siqi Gu, Jiawei Liu, Zhaowei Zong, Quanjun Zhang, Zhenyu Chen.
    In International Conference on Software Quality, Reliability and Security, pages to appear, 2026.

  11. FSE'25-Tool A Multi-Agent LLM Framework for Repository-Level Unit Test Generation. (CCF-A)
    Ye Shang, Quanjun Zhang*, Zhenyu Zhan, Ke Huang, Chunrong Fang*, Zhenyu Chen.
    In ACM International Conference on the Foundations of Software Engineering, Tool Demonstrations Track, pages to appear.

  12. TOSEM'25 Pre-trained Model-based Actionable Warning Identification: A Feasibility Study. (CCF-A)
    Xiuting Ge, Chunrong Fang, Quanjun Zhang, Daoyuan Wu, Bowen Yu, Qirui Zheng, An Guo, Shang-wei Lin, Zhihong Zhao, Yang Liu, Zhenyu Chen.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2025.

  13. SCIS'25 A Survey on Large Language Models for Software Engineering. (CCF-A)
    Quanjun Zhang, Chunrong Fang, Yang Xie, Yaxin Zhang, Shengcheng Yu, Weisong Sun, Yun Yang, Zhenyu Chen.
    In SCIENCE CHINA Information Sciences, pages to appear, 2025. [arXiv] [Data]

  14. CSUR'25 Vision-Based Mobile App GUI Testing: A Survey. (SCI-Q1)
    Shengcheng Yu, Chunrong Fang, Ziyuan Tuo, Quanjun Zhang, Chunyang Chen, Zhenyu Chen, Zhendong Su.
    In ACM Computing Surveys, pages to appear, 2025.

  15. TOSEM'25 Hidden Backdoor Attack against Neural Code Search Models. (CCF-A)
    Yuchen Chen, Weisong Sun, Chunrong Fang, Quanjun Zhang, Zhenyu Chen, Xiangyu Zhang.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2025.

  16. FCS'25 TestBench: Evaluating Class-Level Test Case Generation Capability of Large Language Models. (CCF-B)
    Quanjun Zhang, Ye Shang, Chunrong Fang, Siqi Gu, Jianyi Zhou, Zhenyu Chen.
    In Frontiers of Computer Science, pages to appear, 2025.

  17. TOSEM'25 ACTesting: Automated Cross-modal Testing Method of Text-to-Image Software. (CCF-A)
    Siqi Gu, Chunrong Fang, Quanjun Zhang, Zhenyu Chen.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2025.

  18. TOSEM'25 Security of Language Models for Code: A Systematic Literature Review. (CCF-A)
    Yuchen Chen, Weisong Sun, Chunrong Fang, Zhenpeng Chen, Yifei Ge, Tingxu Han, Quanjun Zhang, Yang Liu, Zhenyu Chen, Baowen Xu.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2025.

  19. TSE'25 Improving Retrieval-Augmented Deep Assertion Generation via Joint Training. (CCF-A)
    Quanjun Zhang, Chunrong Fang, Yi Zheng, Ruixiang Qian, Shengcheng Yu, Yuan Zhao, Jianyi Zhou, Yun Yang, Tao Zheng, Zhenyu Chen.
    In IEEE Transactions on Software Engineering, pages to appear, 2025.

  20. TOSEM'25 Improving Deep Assertion Generation via Fine-Tuning Retrieval-Augmented Pre-trained Language Models. (CCF-A)
    Quanjun Zhang, Chunrong Fang, Yi Zheng, Yaxin Zhang, Yuan Zhao, Rubing Huang, Jianyi Zhou, Yun Yang, Tao Zheng, Zhenyu Chen.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2025.

  21. ISSTA'25 A Large-scale Empirical Study on Fine-tuning Large Language Models for Unit Testing. (CCF-A)
    Ye Shang, Quanjun Zhang, Chunrong Fang, Siqi Gu, Jianyi Zhou, Zhenyu Chen.
    In Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2025), pages to appear. [Acceptance rate: 4.16% (23 / 553)]

  22. JOS'25 Deep Learning Operator Testing for RISC-V Architecture. (CCF-A)
    Jiawei Liu, Yan Gao, Quanjun Zhang, Ye Shang, Chunrong Fang, Zhenyu Chen.
    In Journal of Software (in Chinese), pages to appear, 2025.

  23. JOS'25 Research Progress of Retrieval-Augmented Generation in Software Engineering. (CCF-A)
    Quanjun Zhang, Yang Xie, Chunrong Fang*, Shengcheng Yu, Yuan Zhao, Zhenyu Chen.
    In Journal of Software (in Chinese), pages to appear, 2025.

  24. JOS'25 Semantic Matching-based Cross-Platform Mobile App Test Script Record and Replay via Large Language Models. (CCF-A)
    Shengcheng Yu, Chunrong Fang*, Ye Zhong, Quanjun Zhang, Qin Liu, Jia Liu, Tao Zheng, Zhenyu Chen.
    In Journal of Software (in Chinese), pages to appear, 2024.

  25. TSE'24 Enhanced Crowdsourced Test Report Prioritization via Image-and-Text Semantic Understanding and Feature Integration. (CCF-A)
    Chunrong Fang, Shengcheng Yu, Quanjun Zhang, Xin Li, Yulei Liu, and Zhenyu Chen.
    In IEEE Transactions on Software Engineering, pages to appear, 2024.

  26. APR'25 Can GPT-O1 Kill All Bugs? An Evaluation of GPT-Family LLMs on QuixBugs.
    Haichuan Hu, Ye Shang, Guolin Xu, Congqing He, Quanjun Zhang*.
    In The 6th International Workshop on Automated Program Repair (APR 2025).

  27. FSE'25 Eliminating Backdoors in Neural Code Models for Secure Code Understanding. (CCF-A)
    Weisong Sun, Yuchen Chen, Chunrong Fang, Yebo Feng, Yuan Xiao, An Guo, Quanjun Zhang, Zhenyu Chen, Baowen Xu, Yang Liu.
    In Proceedings of the ACM International Conference on the Foundations of Software Engineering (FSE 2025), pages to appear.

  28. QRS'25 Chattss: Improving Test Suite Simplification Via Large Language Models. (CCF-C)
    Gaolei Yi, Yuan Zhao, Runkang Feng, Quanjun Zhang, Zhenyu Chen.
    In International Conference on Software Quality, Reliability and Security (QRS), pages to appear.

  29. TOSEM'24 Exploring Automated Assertion Generation via Large Language Models. (CCF-A)
    Quanjun Zhang, Weifeng Sun, Chunrong Fang, Bowen Yu, Hongyan Li, Meng Yan, Jianyi Zhou, Zhenyu Chen.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2024.

  30. TOSEM'24 FunFuzz: Greybox Fuzzing with Function Significance. (CCF-A)
    Ruixiang Qian, Quanjun Zhang, Chunrong Fang, Lihua Guo, Zhenyu Chen.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2024.

  31. FSE'24 Semi-Supervised Crowdsourced Test Report Clustering via Screenshot-Text Binding Rules. (CCF-A)
    Shengcheng Yu, Chunrong Fang*, Quanjun Zhang, Mingzhe Du, Jia Liu, Zhenyu Chen.
    In Proceedings of the 32nd ACM Symposium on the Foundations of Software Engineering (FSE ‘24), July 15–19, 2024, Porto de Galinhas, Brazil.

  32. TOSEM'24 DiPri: Distance-based Seed Prioritization for Greybox Fuzzing. (CCF-A)
    Ruixiang Qian, Quanjun Zhang, Chunrong Fang, Yang Ding, Shun Li, Zhenyu Chen.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2024.

  33. TOSEM'24 A Survey of Source Code Search: A 3-Dimensional Perspective. (CCF-A)
    Weisong Sun, Chunrong Fang, Yifei Ge, Yuling Hu, Yuchen Chen, Quanjun Zhang, Xiuting Ge, Yang Liu, Zhenyu Chen.
    In ACM Transactions on Software Engineering and Methodology, pages to appear, 2024.

  34. SCIS'24 Improving Actionable Warning Identification via the Refined Warning-inducing Context Representation. (CCF-A)
    Xiuting Ge, Chunrong Fang, Xuanye Li, Quanjun Zhang, Jia Liu, Zhihong Zhao, Zhenyu Chen.
    In SCIENCE CHINA Information Sciences, pages to appear, 2024.

  35. TSE'24 ESALE: Enhancing Code-Summary Alignment Learning for Source Code Summarization. (CCF-A)
    Chunrong Fang, Weisong Sun, Yuchen Chen, Xiao Chen, Zhao Wei, Quanjun Zhang, Yudu You, Bin Luo, Yang Liu, Zhenyu Chen.
    In IEEE Transactions on Software Engineering, 50(8):2077-2095, 2024.

  36. TSE'24 APPT: Boosting Automated Patch Correctness Prediction via Fine-tuning Pre-trained Models. (CCF-A)
    Quanjun Zhang, Chunrong Fang, Weisong Sun, Yan Liu, Tieke He, Xiaodong Hao, Zhenyu Chen.
    In IEEE Transactions on Software Engineering, pages to appear, 2024. [arXiv] [Data]

  37. TOSEM'24 Machine Translation Testing via Syntactic Tree Pruning. (CCF-A)
    Quanjun Zhang, Juan Zhai, Chunrong Fang, Jiawei Liu, Weisong Sun, Haichuan Hu and Qingyu Wang.
    In ACM Transactions on Software Engineering and Methodology, 39 pages, 2024. [PDF] [Data]

  38. TOSEM'23 A Survey of Learning-based Automated Program Repair. (CCF-A, SCI Q1)
    Quanjun Zhang, Chunrong Fang, Yuxiang Ma, Weisong Sun, Zhenyu Chen.
    In ACM Transactions on Software Engineering and Methodology, 69 pages, 2023. [PDF] [Data]

  39. TDSC'23 Pre-trained Model-based Automated Software Vulnerability Repair: How Far are We?. (CCF-A, SCI Q1)
    Quanjun Zhang, Chunrong Fang, Bowen Yu, Weisong Sun, Tongke Zhang, Zhenyu Chen.
    In IEEE Transactions on Dependable and Secure Computing, pages to appear, 2023. [PDF] [Data]

  40. ASE'23 GAMMA: Revisiting Template-based Automated Program Repair via Mask Prediction. (CCF-A)
    Quanjun Zhang, Chunrong Fang, Tongke Zhang, Bowen Yu, Weisong Sun, Zhenyu Chen.
    In 38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023), pages to appear, 2023. [PDF] [Data]

  41. TOSEM'23 An Extractive-and-Abstractive Framework for Source Code Summarization. (CCF-A, SCI Q1)
    Weisong Sun, Chunrong Fang, Yuchen Chen, Quanjun Zhang, Guanhong Tao, Yudu You, Tingxu Han, Yifei Ge, Yuling Hu, Bin Luo, Zhenyu Chen.
    In ACM Transactions on Software Engineering and Methodology, 40 pages, 2023.

  42. ACL'23 Backdooring Neural Code Search. (CCF-A)
    Weisong Sun, Yuchen Chen, Guanhong Tao, Chunrong Fang, Xiangyu Zhang, Quanjun Zhang, Bin Luo.
    In The 61st Annual Meeting of the Association for Computational Linguistics, July 9–14, 2023, pages to appear, Toronto, Canada.

  43. TSE'23 Mobile App Crowdsourced Test Report Consistency Detection via Deep Image-and-Text Fusion Understanding. (CCF-A)
    Shengcheng Yu, Chunrong Fang, Quanjun Zhang, Zhihao Cao, Yexiao Yun, Zhenfei Cao, Kai Mei, Zhenyu Chen.
    In IEEE Transactions on Software Engineering, pages to appear, 2023.

  44. Globecom'23 OATGA: Optimizing Adversarial Training via Genetic Algorithm for Automatic Modulation Classification. (EI)
    Zhida Bao, Jiawei He, Quanjun Zhang, Chunrong Fang, Keshav Sood and Yun Lin.
    In IEEE Global Communications Conference, December 4–8, 2023, pages to appear, Kuala Lumpur, Malaysia.

  45. Fuzzing'23 DiPri: Distance-Based Seed Prioritization for Greybox Fuzzing (Registered Report). (EI)
    Ruixiang Qian, Quanjun Zhang, Chunrong Fang, Zhenyu Chen.
    In Proceedings of the 2nd International Fuzzing Workshop, co-located with ISSTA’23, pages to appear, 2023.

  46. IST'22 Test case classification via few-shot learning. (CCF-B, SCI Q2)
    Yuan Zhao, Sining Liu, Quanjun Zhang, Xiuting Ge, Jia Liu.
    In Information and Software Technology, pages to appear, 2023.

  47. ASE'22-Tool ElecDaug: Electromagnetic Data Augmentation for Model Repair based on Metamorphic Relation. (CCF-A)
    Jiawei He, Zhida Bao, Quanjun Zhang, Weisong Sun, Jiawei Liu, Chunrong Fang, Yun Lin.
    In The 37th IEEE/ACM International Conference on Automated Software Engineering, October 10–14, 2022, pages to appear, Michigan, USA.

  48. JSS'22 Test Case Prioritization Using Partial Attention. (CCF-B, SCI Q2)
    Quanjun Zhang, Chunrong Fang, Weisong Sun, Shencheng Yu, Yutao Xu, Yulei Liu.
    In Journal of Systems & Software, pages to appear, 2022.

  49. DSA'22 Interactive Patch Filtering via Test Generation. (EI)
    Quanjun Zhang, Xu Zhai, Shicheng Xu, Wanmin Huang, Jingui Zhang, Yaoming Fan.
    In 2022 9th International Conference on Dependable Systems and Their Applications (DSA), pages to appear, 2022.

  50. DSA'22 Test case classification via few-shot learning. (EI)
    Yuan Zhao, Sining Liu, Quanjun Zhang, Xiuting Ge, Jia Liu.
    In 2022 9th International Conference on Dependable Systems and Their Applications (DSA), pages to appear, 2022.

  51. IST'22 Test case recommendation based on balanced distance of test targets. (CCF-B, SCI Q2)
    Weisong Sun, Quanjun Zhang, Chunrong Fang, Yuchen Chen, Xingya Wang, Ziyuan Wang.
    In Information and Software Technology, pages to appear, 2022.

  52. ISSTA'22 CIRCLE: Continual Repair across Programming Languages. (CCF-A)
    Wei Yuan, Quanjun Zhang, Tieke He, Chunrong Fang, Nguyen Quoc Viet Hung, Hongzhi Yin.
    In Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis, July 18–22, 2022, pages to appear, Virtual, South Korea.

  53. Internetware'22 Investigating Coverage Guided Fuzzing with Mutation Testing. (EI)
    Ruixiang Qian, Quanjun Zhang, Chunrong Fang, Lihua Guo.
    In The 13th Asia-Pacific Symposium on Internetware, June 11–12, 2022, pages to appear, Hohhot, China.

  54. ICSE'22-Tool TauLiM: Test Data Augmentation of LiDAR Point Cloud by Metamorphic Relation. (CCF-A)
    Ju Lin, Jiawei Liu, Quanjun Zhang, Xufan Zhang, Chunrong Fang.
    In The 44th International Conference on Software Engineering, Tool Demonstration, May 21–29, 2022, pages to appear, Pittsburgh, PA, USA.

  55. ICSE'22-Tool TauPad: Test Data Augmentation of Point Clouds by Adversarial Mutation. (CCF-A)
    Guandi Liu, Jiawei Liu, Quanjun Zhang, Chunrong Fang, Xufan Zhang.
    In The 44th International Conference on Software Engineering, Tool Demonstration, May 21–29, 2022, pages to appear, Pittsburgh, PA, USA.

  56. ICSE'22 Code Search based on Context-aware Code Translation. (CCF-A)
    Weisong Sun, Chunrong Fang, Yuchen Chen, Guanhong Tao, Tingxu Han, Quanjun Zhang.
    In The 44th International Conference on Software Engineering, May 21–29, 2022, pages to appear, Pittsburgh, PA, USA.

  57. JSS'20 Regression test case prioritization by code combinations coverage. (CCF-B, SCI Q2)
    Rubing Huang, Quanjun Zhang, Dave Towey, Weifeng Sun, Jinfu Chen.
    In Journal of Systems and Software, 2020, to appear.