Mining business topics in source code using latent dirichlet allocation | Synapse