Investigating statistical machine learning as a tool for software development | Synapse