paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Automatically Matching Bug Reports With Related App Reviews

自动匹配缺陷报告与相关应用评论
ICSE 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE)2021匹配度 1/10 · 该论文属于软件工程/挖掘软件仓库方向,用深度学习做应用评论与缺陷报告的文本匹配,既不涉及静态分析、形式化验证,也不涉及 LLM/Agentic 程序或浮点、贝叶斯程序分析,研究与用户画像基本无交集;且方法建立在较早的深度学习文本匹配模型上,而非当前强模型。引用 65 inbox
Marlo Haering, Christoph Stanik, Walid Maalej
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出 DeepMatcher,利用深度学习将应用评论中的问题报告自动匹配到缺陷跟踪系统中的 bug 报告。

应用商店评论蕴含用户对应用的有价值反馈,但用户与开发者常使用不同语言,导致评论中的问题报告难以与缺陷跟踪系统中的 bug 报告对应。本文提出 DeepMatcher,一种基于最先进深度学习方法的自动匹配技术,用于将应用评论中的问题报告关联到 issue tracker 中的 bug 报告。作者在四个开源应用上进行了定量与定性评估:DeepMatcher 平均达到 0.71 的命中率和 0.55 的平均精度均值。对于 91 个未找到任何匹配 bug 报告的问题报告,人工分析这些报告与所研究应用的 issue tracker 后发现,其中 47 例用户实际上在开发者发现并记录问题之前就已经描述了该问题。文章最后讨论了这些发现以及 DeepMatcher 的不同用例。

问题
应用评论中的用户问题报告与缺陷跟踪系统中的 bug 报告因用户和开发者表述语言不同而难以自动关联,导致有价值的用户反馈不能被有效利用。
方法
DeepMatcher 采用最先进的深度学习模型,自动将应用评论中的问题报告与 issue tracker 中的 bug 报告进行匹配。
评估
在四个开源应用上进行定量评估(平均命中率 0.71,平均精度均值 0.55),并对 91 个未匹配的问题报告进行定性人工分析,发现其中 47 例用户早于开发者发现并记录了问题。
原文摘要(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.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{HaeringSM21,
  title = {Automatically Matching Bug Reports With Related App Reviews},
  author = {Marlo Haering and Christoph Stanik and Walid Maalej},
  booktitle = {ICSE},
  year = {2021},
  doi = {10.1109/icse43902.2021.00092}
}