The overfitting problem in automatic program repair
Those who are familiar with machine learning may have heard about overfitting, it is when the the machine learning model overfits the training data and does not generalize. But did you know that in automatic program repair, we have a different kind of overfitting problem. It is when the patch that the program repair tool generates does not generalize. In this blog post I will explain what it is and our current progress on solving this problem. In the text below, the word “overfitting
” is only referring to the overfitting problem in automatic program repair.
