At the patch generation step, automatic bug-fixing techniques use one or more of the followings to generate a set of candidate patches.
Machine learning techniques can improve the effectiveness of automatic bug-fixing systems [REF].