Software Defect Prediction and Automatic Repair Based on Machine Learning | Synapse