Predicting the location and number of faults in large software systems | Synapse