A Survey on Deep Learning for Software Engineering | Synapse