Version history, similar report, and structure: putting them together for improved bug localization | Synapse