Information retrieval and spectrum based bug localization: better together | Synapse