Automatically learning semantic features for defect prediction | Synapse