ReviewLocator: Enhance User Review-Based Bug Localization with Bug Reports.

Renjie Xiao,Xi Xiao,Le Yu ,Bin Zhang,Guangwu Hu,Qing Li
DOI: https://doi.org/10.1007/978-3-031-46677-9_9
2023-01-01
Abstract:Improving and updating applications based on user reviews is crucial to the continuous development of modern mobile applications. However, software bug descriptions in user reviews are often written by non-professional users, and contain a lot of irrelevant text, making it challenging to conduct bug localization. The current software bug localization technologies based on user reviews are not able to address these challenges effectively, resulting in suboptimal results. To address this issue, we propose ReviewLocator, which focuses on key phrases and learning from historical bug reports. It first utilizes syntactic analysis or source file parsing to convert each user review or source file into phrase representations. Then it depends on Key Phrase-based Ranking using a newly proposed Bug Report-based Term Weight to map review phrase sets to source file phrase sets. In our experiments on eight applications from the Google Play Store, the results prove our proposal surpasses ChangeAdvisor and Where2Change with an absolute improvement of 0.076 and 0.055 in terms of MAP correspondingly.
What problem does this paper attempt to address?