Zhongxin Liu
|
Biography
I am currently a distinguished research fellow (a.k.a., assistant professor) at the College of Computer Science and Technology, Zhejiang University. I received my Ph.D degree at the College of Computer Science and Technology, Zhejiang University, under the supervision of Prof. Shanping Li. My research interests mainly lie in the field of intelligent software engineering (AI4SE) and mining software repositories. Specifically, I defined new problems and proposed novel techniques to help developers understand, write and test code, make informed development decisions, and perform code changes by learning from software โbig dataโ. My research has been published in top-tier software engineering conferences and journals, including TSE, TOSEM, ICSE, FSE, ASE, and ISSTA. My research publications have received 3 distinguished paper awards (ASE 2018, ASE 2019, and ASE 2020), and I got funded by Qizhen Scholar Foundation of Zhejiang University in 2021.
Our group is actively looking for undergraduate interns, motivated graduate students (MS or Ph.d) and postdocs to work in the area of intelligent software engineering.
|
Publications
-
B4: Towards optimal assessment of plausible code solutions with plausible tests
Mouxiang Chen, Zhongxin Liu*, He Tao, Yusu Hong, David Lo, Xin Xia and Jianling Sun
Proceedings of the 39th ACM/IEEE international conference on automated software engineering (ASE 2024).
[Paper] [Code]
-
Instructive code retriever: Learn from large language modelโs feedback for code intelligence tasks
Jiawei Lu, Haoye Wang, Zhongxin Liu*, Keyu Liang, Lingfeng Bao and Xiaohu Yang
Proceedings of the 39th ACM/IEEE international conference on automated software engineering (ASE 2024).
[Paper] [Code]
-
Vulnerability detection via multiple-graph-based code representation
Fangcheng Qiu, Zhongxin Liu*, Xin Hu, Gang Chen and Xinyu Wang*
IEEE Transactions on Software Engineering (TSE), 2024.
[Paper] [Code]
-
JumpCoder: Go beyond autoregressive coder via online modification
Mouxiang Chen, Hao Tian, Zhongxin Liu*, Xiaoxue Ren and Jianling Sun
Proceedings of the 62nd annual meeting of the association for computational linguistics (ACL 2024).
[Paper] [Code]
-
Automating zero-shot patch porting for hard forks
Shengyi Pan, You Wang, Zhongxin Liu*, Xing Hu, Xin Xia and Shanping Li
Proceedings of the 33rd ACM SIGSOFT international symposium on software testing and analysis (ISSTA 2024).
[Paper] [Code]
-
Pre-training by predicting program dependencies for vulnerability analysis tasks
Zhongxin Liu, Zhijie Tang, Junwei Zhang, Xin Xia and Xiaohu Yang
Proceedings of the IEEE/ACM 46th international conference on software engineering (ICSE 2024).
[Paper] [Code]
-
Method-level test-to-code traceability link construction by semantic correlation learning
Weifeng Sun, Zhenting Guo, Meng Yan, Zhongxin Liu, Yan Lei and Hongyu Zhang
IEEE Transactions on Software Engineering (TSE), 2024.
[Paper]
-
Neuron semantic-guided test generation for deep neural networks fuzzing
Li Huang, Weifeng Sun, Meng Yan, Zhongxin Liu, Yan Lei and David Lo
ACM Transactions on Software Engineering and Methodology (TOSEM), 2024.
[Paper]
-
CoSec: On-the-fly security hardening of code llms via supervised co-decoding
Dong Li, Meng Yan, Yaosheng Zhang, Zhongxin Liu, Chao Liu, Xiaohong Zhang, Ting Chen and David Lo
Proceedings of the 33rd ACM SIGSOFT international symposium on software testing and analysis (ISSTA 2024).
[Paper]
-
Improving retrieval-augmented code comment generation by retrieving for generation
Hanzhen Lu and Zhongxin Liu*
Proceedings of the 40th international conference on software maintenance and evolution (ICSME 2024).
[Code]
-
Exploring and improving code completion for test code
Tingwei Zhu, Zhongxin Liu*, Tongtong Xu, Ze Tang, Tian Zhang, Minxue Pan and Xin Xia
Proceedings of the 32nd IEEE/ACM international conference on program comprehension (ICPC 2024).
[Paper]
-
Inside bug report templates: An empirical study on bug report templates in open-source software
Junwei Zhang, Zhongxin Liu, Lingfeng Bao, Zhenchang Xing, Xing Hu and Xin Xia
Proceedings of the 15th asia-pacific symposium on internetware (internetware 2024).
[Paper]
-
Sustainability forecasting for deep learning packages
Junxiao Han, Yunkun Wang, Zhongxin Liu, Lingfeng Bao, Jiakun Liu, David Lo and Shuiguang Deng
Proceedings of the 31th IEEE international conference on software analysis, evolution and reengineering (SANER 2024).
[Paper]
-
Robust test selection for deep neural networks
Weifeng Sun, Meng Yan, Zhongxin Liu and David Lo
IEEE Transactions on Software Engineering (TSE), 2023.
[Paper]
-
Identify and update test cases when production code changes: A transformer-based approach
Xing Hu, Zhuang Liu, Xin Xia, Zhongxin Liu, Tongtong Xu and Xiaohu Yang
Proceedings of the 38th IEEE/ACM international conference on automated software engineering (ASE 2023).
[Paper]
-
Revisiting the identification of the co-evolution of production and test code
Weifeng Sun, Meng Yan, Zhongxin Liu, Xin Xia, Yan Lei and David Lo
ACM Transactions on Software Engineering and Methodology (TOSEM), 2023.
[Paper]
-
Vulnerability detection by learning from syntax-based execution paths of code
Junwei Zhang, Zhongxin Liu*, Xing Hu, Xin Xia and Shanping Li
IEEE Transactions on Software Engineering (TSE), 2023.
[Paper]
-
CCT5: A code-change-oriented pre-trained model
Bo Lin, Shangwen Wang, Zhongxin Liu, Yepang Liu, Xin Xia and Xiaoguang Mao
Proceedings of the 31st ACM joint european software engineering conference and symposium on the foundations of software engineering (ESEC/FSE 2023).
[Paper]
-
Towards more realistic evaluation for neural test oracle generation
Zhongxin Liu, Kui Liu, Xin Xia and Xiaohu Yang
Proceedings of the 32nd ACM SIGSOFT international symposium on software testing and analysis (ISSTA 2023).
[Paper] [Code]
-
CCRep: Learning code change representations via pre-trained code model and query back
Zhongxin Liu, Zhijie Tang, Xin Xia and Xiaohu Yang
Proceedings of the 45th international conference on software engineering (ICSE 2023).
[Paper] [Code]
-
Improving code refinement for code review via input reconstruction and ensemble learning
Jiawei Lu, Zhijie Tang and Zhongxin Liu*
Proceedings of the 30th asia-pacific software engineering conference (APSEC 2023). [Distinguished Paper Award ๐]
[Paper]
-
Investigating and improving log parsing in practice
Ying Fu, Meng Yan, Jian Xu, Jianguo Li, Zhongxin Liu, Xiaohong Zhang and Dan Yang
Proceedings of the 30th ACM joint european software engineering conference and symposium on the foundations of software engineering (ESEC/FSE 2022). Industry Track.
[Paper]
-
Research progress of code change representation learning and its application
Zhongxin Liu, Zhijie Tang, Xin Xia and Shanping Li
Journal of Software (JoS), 2022.
[Paper]
-
Predictive Comment Updating With Heuristics and AST-Path-Based Neural Learning: A Two-Phase Approach
Bo Lin, Shangwen Wang*, Zhongxin Liu*, Xin Xia and Xiaoguang Mao
IEEE Transactions on Software Engineering (TSE), 2023.
[Paper]
-
Parameter Description Generation with the Code Parameter Flow
Qiuyuan Chen, Zezhou Yang, Zhongxin Liu*, Shanping Li and Cuiyun Gao
Proceedings of the 22nd IEEE international conference on software quality, reliability, and security (QRS 2022).
[Paper]
-
Just-in-time obsolete comment detection and update
Zhongxin Liu, Xin Xia, David Lo, Meng Yan and Shanping Li
IEEE Transactions on Software Engineering (TSE), 2021.
[Paper] [Code]
-
Research progress of code naturalness and its application
Zhezhe Chen, Meng Yan, Xin Xia, Zhongxin Liu, Zhou Xu and Yan Lei
Journal of Software (JoS), 2021.
[Paper]
-
Improving Code Summarization Through Automated Quality Assurance
Yuxing Hu, Meng Yan, Zhongxin Liu, Qiuyuan Chen and Bei Wang
Proceedings of the 32nd International Symposium on Software Reliability Engineering (ISSRE 2021).
[Paper]
-
Plot2API: Recommending Graphic API from Plot via Semantic Parsing Guided Neural Network
Zeyu Wang, Sheng Huang, Zhongxin Liu, Meng Yan, Xin Xia, Bei Wang and Dan Yang
Proceedings of the 28th IEEE international conference on software analysis, evolution and reengineering (SANER 2021).
[Paper]
-
Quality Assurance for Automated Commit Message Generation
Bei Wang, Meng Yan, Zhongxin Liu, Ling Xu, Xin Xia, Xiaohong Zhang and Dan Yang
Proceedings of the 28th IEEE international conference on software analysis, evolution and reengineering (SANER 2021).
[Paper]
-
Sequence-to-sequence learning for automated software artifact generation
Zhongxin Liu, Xin Xia and David Lo
Artificial intelligence methods for software engineering, 2021.
[Paper]
-
Automating just-in-time comment updating
Zhongxin Liu, Xin Xia, Meng Yan and Shanping Li
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering (ASE 2020). [ACM SIGSOFT Distinguished Paper Award ๐]
[Paper] [Code]
-
Which variables should i log?
Zhongxin Liu, Xin Xia, David Lo, Zhenchang Xing, Ahmed E. Hassan and Shanping Li
IEEE Transactions on Software Engineering (TSE), 2019.
[Paper]
-
Automatic generation of pull request descriptions
Zhongxin Liu, Xin Xia, Christoph Treude, David Lo and Shanping Li
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019). [ACM SIGSOFT Distinguished Paper Award ๐]
[Paper] [Code]
-
Automatic, highly accurate app permission recommendation
Zhongxin Liu, Xin Xia, David Lo and John Grundy
Automated Software Engineering, 2019.
[Paper]
-
Neural-machine-translation-based Commit Message Generation: How Far Are We?
Zhongxin Liu, Xin Xia, Ahmed E. Hassan, David Lo, Zhenchang Xing and Xinyu Wang
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering (ASE 2018). [ACM SIGSOFT Distinguished Paper Award ๐]
[Paper] [Code]
-
SATD Detector: A Text-mining-based Self-admitted Technical Debt Detection Tool
Zhongxin Liu, Qiao Huang, Xin Xia, Emad Shihab, David Lo and Shanping Li
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings (ICSE 2018). Tool Demo Track.
[Paper]
Services
Journal Reviewer:- IEEE Transactions on Software Engineering (TSE)
- ACM Transactions on Software Engineering and Methodology (TOSEM)
- Empirical Software Engineering (EMSE)
- Automated Software Engineering Journal (ASEJ)
- Transactions on Reliability (TR)
- Journal of Software: Evolution and Process (JSME)
- Computational Intelligence
- Journal of Software (In Chinese)
- FSE 2025
- ICSE 2025
- ASE 2024
- SANER 2023
- ICSE 2023 Tool Demo Track
- APSEC 2024
- APSEC 2023
- Internetware 2023
- Chinasoft 2022
- Internetware 2024 Tool Demo Track
- Internetware 2022 Intelligent Software Engineering Track
Awards (Selected)
- CCF TCSE Doctoral Disseration Award, 2023
- Distinguished Paper Award, APSEC 2023
- Zhejiang University Education Foundation Qizhen Scholar, 2021
- Distinguished Doctoral Thesis of Zhejiang University, 2021
- ACM SIGSOFT Distinguished Paper Award, ASE 2020
- ACM SIGSOFT Distinguished Paper Award, ASE 2019
- ACM SIGSOFT Distinguished Paper Award, ASE 2018
Experiences
- 07/2021 - Present, Distinguished Research Fellow, College of Computer Science and Technology, Zhejiang University
- 09/2016 - 06/2021, Ph.D, College of Computer Science and Technology, Zhejiang University