Learning Code Preference Via Synthetic Evolution | AMiner