paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Automatically identifying performance issue reports with heuristic linguistic patterns

使用启发式语言模式自动识别性能问题报告
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 2/10 · 该论文属于软件工程中的issue report分类,使用人工语言模式与机器学习/深度学习检测性能问题报告,不涉及静态分析、Agentic程序、浮点程序分析、贝叶斯程序分析或LLM/Agent改进程序分析等用户核心方向。虽然标签包含机器学习与程序语言,但本质是NLP/ML分类任务,与研究方向交集很弱。引用 6 inbox
Yutong Zhao, Lu Xiao, Pouria Babvey, Lei Sun, Sunny Wong, Angel A. Martinez, Xiao Wang
crossref: 2026-09-12

AI 速览

一句话:结合人工归纳的80条语言模式与机器学习/深度学习特征,自动检测未标注的性能问题报告。

性能问题会影响软件系统的响应时间与资源消耗,但问题跟踪系统中的性能问题常缺乏显式标签,例如 Apache Jira 中性能标签率不足 1%。本文人工分析了 980 条真实性能问题报告,归纳出 80 条与项目无关、在报告中反复出现的语言模式,并以此构造句子级和问题级学习特征,训练机器学习/深度学习分类器来自动识别性能问题报告。作者在两个各含 980 条未分类报告的数据集上评估,与 31 种基线方法比较,取得最高 83% 的精确率与 59% 的召回率;唯一可比的基线方法 BERT 在 F1 分数上仍低 25%。

问题
现代软件系统的问题跟踪系统中,性能问题报告往往没有被显式标注,标签机制完全依赖项目惯例与提交者自觉,导致性能问题难以被自动识别(Apache Jira 中性能标签率低于 1%)。
方法
人工分析 980 条真实性能问题报告,提炼出 80 条与项目无关的复现性语言模式,并利用这些模式构造句子级与问题级学习特征,训练有效的机器学习/深度学习分类器。
评估
在两个各含 980 条未分类问题报告的数据集上测试,并与 31 种基线方法比较;所提方法最高达到 83% 精确率和 59% 召回率,唯一可比的基线 BERT 在 F1 分数上仍低 25%。
原文摘要(Abstract)

Performance issues compromise the response time and resource consumption of a software system. Modern software systems use issue tracking systems to manage all kinds of issue reports, including performance issues. The problem is that performance issues are often not explicitly tagged. The tagging mechanism, if exists, is completely voluntary, depending on the project’s convention and on submitters’ discipline. For example, the performance tag rate in Apache’s Jira system is below 1%. This paper contributes a hybrid classification approach that combines linguistic patterns and machine/deep learning techniques to automatically detect performance issue reports. We manually analyzed 980 real-life performance issue reports and derived 80 project-agnostic linguistic patterns that recur in the reports. Our approach uses these linguistic patterns to construct the sentence-level and issue-level learning features for training effective machine/deep learning classifiers. We test our approach on two separate datasets, each consisting of 980 unclassified issue reports, and compare the results with 31 baseline methods. Our approach can reach up to 83% precision and up to 59% recall. The only comparable baseline method is BERT, which is still 25% lower in the F1-score.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5816,
  title = {Automatically identifying performance issue reports with heuristic linguistic patterns},
  author = {Yutong Zhao and Lu Xiao and Pouria Babvey and Lei Sun and Sunny Wong and Angel A. Martinez and Xiao Wang},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3409674}
}