A comparative study of machine learning algorithm for software defect prediction | Synapse