Source Code Retrieval for Bug Localization Using Latent Dirichlet Allocation | Synapse