Quanjun Zhang
Ph.D. Student
Software Institute, State Key Laboratory for Novel Software Technology, Nanjing University
quanjun [DOT] zhang [AT] smail [DOT] nju [DOT] edu[DOT] cn
Education
09/2020~Now, Software Institute, Nanjing University, Ph.D. student in Software Engineering under the supervision of Professor Zhenyu Chen & Research Assistant Chunrong Fang
10/2023~Now, Department of Computer Science and Software Engineering, Swinburne University of Technology, visiting PhD student in Software Engineering under the supervision of Professor Yun Yang
09/2017~07/2020, School of Computer Science and Communication Engineering, Jiangsu University, Master Diploma of Software Engineering, under the supervision of Associate Professor Rubing Huang
09/2013~07/2017, School of Computer Science and Communication Engineering, Jiangsu University, Bachelor Diploma of Software Engineering
Research Interests
Software Testing and Debugging: Regression Testing, Vulnerability Detection
Artificial Intelligence for Software Engineering: Program Repair, Code Representation
Software Engineering for Artificial Intelligence: DL System Testing and Repair
Publication
[Preprint] A Systematic Literature Review on Large Language Models for Automated Program Repair
Quanjun Zhang, Chunrong Fang, Yuxiang Ma, Yang Xie, Weisong Sun, Yun Yang, Zhenyu Chen
https://arxiv.org/abs/2405.01466 https://github.com/iSEngLab/AwesomeLLM4APR[Preprint] A Survey on Large Language Models for Software Engineering
Quanjun Zhang, Chunrong Fang, Yang Xie, Yaxin Zhang, Yun Yang, Weisong Sun, Shengcheng Yu, Zhenyu Chen
https://arxiv.org/abs/2312.15223 https://github.com/iSEngLab/AwesomeLLM4SE[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
https://arxiv.org/pdf/2310.08879.pdf https://github.com/iSEngLab/EvalGPTFix[Preprint] Program repair: Automated vs. manual
Quanjun Zhang, Yuan Zhao, Weisong Sun, Chunrong Fang, Ziyuan Wang, Lingming Zhang
https://arxiv.org/pdf/2203.05166.pdf https://github.com/QuanjunZhang/2022-APREmpirical
[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.[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.[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.[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.[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.
https://arxiv.org/abs/2301.12453 https://github.com/iSEngLab/APPT[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][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][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]
[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][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.
[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[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.[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, 4–8 December 2023, pages to appear, Kuala Lumpur, Malaysia,[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.[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.
[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.[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.
[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.
[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.
[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: Journal of Systems & Software, pages to appear, 2022.
[ISSTA'22] CIRCLE: Continual Repair across Programming Languages. (CCF-A, Equal Contribution)
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.[Internetware'22] Investigating Coverage Guided Fuzzing with Mutation Testing. (EI, Equal Contribution)
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.[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[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[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[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.
Service
2024: ISSTA Technical Track (co-reviewer), ISSTA Artifact Evaluation Track
2023: ASEJ reviewer, TSE co-reviewer, TOSEM co-reviewer, ASE co-reviewer, ISSTA co-reviewer, COMSAC co-reviewer, ISSRE co-reviewer,
2022: TR co-reviewer, JMSE co-reviewer, ASE co-reviewer, ICSE co-reviewer, ICST co-reviewer, ISSRE co-reviewer,
2021: TR co-reviewer, ASE co-reviewer, ICSE co-reviewer, ICST co-reviewer, ISSRE co-reviewer, COMSAC co-reviewer
2020: ICSE co-reviewer, ASE co-reviewer, FSE co-reviewer, ICST co-reviewer