Finding latent code errors via machine learning over program executions | Synapse