

Learning Based Patch Overfitting Detection: A Survey
Abstract
As the complexity of software increases, the requirements for software quality and security continue to increase. However, automatically generated fix patches may suffer from patch overfitting issues, leading to instability and security vulnerabilities. This paper aims to summarize the application of machine learning in detecting overfitting problems in automatic program repair (APR) patches. We review the current state of research on automatic program repair and overfitting detection, and we summarize the machine learning techniques employed. We identified a comprehensive list of available datasets and metrics commonly used in this research. Finally, this paper discusses the challenges faced in this field and systematically summarizes the application of machine learning in detecting patch overfitting problems in automatic program repair, providing a useful reference for future research.
Keywords
Overfitting problem, Automated Patch Correctness Assessment (ACPA), Patch, Automated Program Repair (APR), Machine Learning (ML)
Citation Format:
Xuanyan Li, Dongcheng Li, Man Zhao, W. Eric Wong, Hui Li, "Learning Based Patch Overfitting Detection: A Survey," Journal of Internet Technology, vol. 26, no. 1 , pp. 53-64, Jan. 2025.
Xuanyan Li, Dongcheng Li, Man Zhao, W. Eric Wong, Hui Li, "Learning Based Patch Overfitting Detection: A Survey," Journal of Internet Technology, vol. 26, no. 1 , pp. 53-64, Jan. 2025.
Refbacks
- There are currently no refbacks.
Published by Executive Committee, Taiwan Academic Network, Ministry of Education, Taipei, Taiwan, R.O.C
JIT Editorial Office, Office of Library and Information Services, National Dong Hwa University
No. 1, Sec. 2, Da Hsueh Rd., Shoufeng, Hualien 974301, Taiwan, R.O.C.
Tel: +886-3-931-7314 E-mail: jit.editorial@gmail.com