Mining source code to automatically split identifiers for software analysis | Synapse