paperbot · PL 论文追踪

全部论文 待读 收藏

P2 On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization

利用 GUI 交互数据改进基于文本检索的缺陷定位
ICSE Proceedings of the IEEE/ACM 46th International Conference on Software Engineering2024匹配度 1/10 · 该论文研究基于GUI交互数据与文本检索的缺陷定位,属于软件工程与信息检索交叉,不涉及用户画像关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析。引用 14 inbox
Junayed Mahmud, Nadeeshan De Silva, Safwat Ali Khan, Seyed Hooman Mostafavi, S M Hasan Mansur, Oscar Chaparro, Andrian (Andi) Marcus, Kevin Moran
crossref: 2026-09-12

AI 速览

一句话:提出利用 GUI 交互数据弥合缺陷报告与源代码之间的语义鸿沟,以提升基于文本检索的缺陷定位效果。

论文关注缺陷报告管理中的缺陷定位任务。已有工作常将其建模为信息检索问题,按缺陷报告与源代码文件(标识符或自然语言)的文本相似度检索并排序可能包含缺陷的文件。然而,缺陷报告中的信息与源代码文本之间常存在明显语义鸿沟,影响定位效果。作者指出,对于面向用户的软件,图形用户界面(GUI)交互信息可能为缺陷定位提供重要线索,但此前尚未得到充分研究。该摘要主要阐述研究动机与切入点,未展开具体技术方案、实验设置及结果;其核心主张是引入 GUI 交互数据以补充文本检索信号,从而改进基于文本检索的缺陷定位。

问题
缺陷报告与源代码文本之间存在语义鸿沟,导致基于文本检索的缺陷定位效果受限;面向用户软件的 GUI 交互信息尚未被充分利用。
方法
摘要未给出具体方法;从标题和摘要可知,论文探索将 GUI 交互数据用于改进基于文本检索的缺陷定位。
评估
摘要未给出评估细节,无法从给定信息判断具体数据集、指标或基线。
原文摘要(Abstract)

One of the most important tasks related to managing bug reports is localizing the fault so that a fix can be applied. As such, prior work has aimed to automate this task of bug localization by formulating it as an information retrieval problem, where potentially buggy files are retrieved and ranked according to their textual similarity with a given bug report. However, there is often a notable semantic gap between the information contained in bug reports and identifiers or natural language contained within source code files. For user-facing software, there is currently a key source of information that could aid in bug localization, but has not been thoroughly investigated - information from the graphical user interface (GUI).

链接与引用

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

BibTeX
@inproceedings{paperbot11455,
  title = {On Using GUI Interaction Data to Improve Text Retrieval-based Bug Localization},
  author = {Junayed Mahmud and Nadeeshan De Silva and Safwat Ali Khan and Seyed Hooman Mostafavi and S M Hasan Mansur and Oscar Chaparro and Andrian (Andi) Marcus and Kevin Moran},
  booktitle = {ICSE},
  year = {2024},
  doi = {10.1145/3597503.3608139}
}