SemFix: program repair via semantic analysis | Synapse