Automatically Matching Bug Reports With Related App Reviews
Marlo Haering, Christoph Stanik, Walid Maalej
Abstract
App stores allow users to give valuable feedback on apps, and developers to find this feedback and use it for the software evolution. However, finding user feedback that matches existing bug reports in issue trackers is challenging as users and developers often use a different language. In this work, we introduce DeepMatcher, an automatic approach using state-of-the-art deep learning methods to match problem reports in app reviews to bug reports in issue trackers. We evaluated DeepMatcher with four open-source apps quantitatively and qualitatively. On average, DeepMatcher achieved a hit ratio of 0.71 and a Mean Average Precision of 0.55. For 91 problem reports, DeepMatcher did not find any matching bug report. When manually analyzing these 91 problem reports and the issue trackers of the studied apps, we found that in 47 cases, users actually described a problem before developers discovered and documented it in the issue tracker. We discuss our findings and different use cases for DeepMatcher.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext e4b8ad68-6778-46fd-9c5e-89419f5cdd93Cited by top-tier papers5
- Incident-aware Duplicate Ticket Aggregation for Cloud SystemsJinyang Liu, Shilin He, Zhuangbin Chen, Liqun Li et al.ICSE 2023 · 14 citations
- Strategies, Benefits and Challenges of App Store-inspired Requirements ElicitationAlessio Ferrari, Paola SpoletiniICSE 2023 · 5 citations
- Getting Inspiration for Feature Elicitation: App Store- vs. LLM-based ApproachJialiang Wei, Anne-Lise Courbis, Thomas Lambolais, Binbin Xu et al.ASE 2024 · 5 citations
- Pitfalls in Experiments with DNN4SE: An Analysis of the State of the PracticeSira Vegas, Sebastian G. ElbaumFSE 2023 · 4 citations
- LikeThis! Empowering App Users to Submit UI Improvement Suggestions Instead of ComplaintsJialiang Wei, Ali Ebrahimi Pourasad, Walid MaalejICSE 2026
Related papers
- RepresentThemAll: A Universal Learning Representation of Bug ReportsSen Fang, Tao Zhang, Youshuai Tan, He Jiang et al.ICSE 2023 · 14 citations
- Prioritize Crowdsourced Test Reports via Deep Screenshot UnderstandingShengcheng Yu, Chunrong Fang, Zhenfei Cao, Xu Wang et al.ICSE 2021 · 30 citations
- Automatically identifying performance issue reports with heuristic linguistic patternsYutong Zhao, Lu Xiao, Pouria Babvey, Lei Sun et al.FSE 2020 · 6 citations
- Deep Just-In-Time Inconsistency Detection Between Comments and Source CodeSheena Panthaplackel, Junyi Jessy Li, Milos Gligoric, Raymond J. MooneyAAAI 2021 · 62 citations
- A Deep Multitask Learning Approach for Requirements Discovery and Annotation from Open ForumMingyang Li, Lin Shi, Ye Yang, Qing WangASE 2020 · 10 citations
