Code-based automated program fixing | Synapse