paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A deep multitask learning approach for requirements discovery and annotation from open forum

面向开放论坛需求发现与标注的深度多任务学习方法
ASE Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering2020匹配度 1/10 · 论文研究的是需求工程中使用深度多任务学习进行需求发现与标注,属于文本挖掘/软件工程中的机器学习应用,与用户关注的 PL→AI(静态分析、Agentic 程序)、AI→PL(LLM/Agent 改进静态分析/形式化验证)、浮点程序分析及贝叶斯程序分析均无直接交集。引用 12 inbox
Mingyang Li, Lin Shi, Ye Yang, Qing Wang
crossref: 2026-09-12

AI 速览

一句话:提出 DEMAR 深度多任务学习方法,联合进行开放论坛中的需求发现与需求语句标注。

针对现有需求分析依赖人工规则或训练数据不足的问题,论文提出深度多任务学习方法 DEMAR。方法包含三个阶段:数据增强,使数据可跨任务共享;模型构建,为需求发现和需求标注构建多任务模型;模型训练,通过共享损失函数让两个相关任务相互监督。在八个开源项目上评估,需求发现精确率达 91%、召回率达 83%,需求标注总体准确率达 83%,优于 CNC、FRA 两种现有方法和六种常见机器学习算法。该工作为联合学习相关需求分析任务提供了有效途径,并为多任务学习解决其他软件工程问题提供启示。

问题
从开放论坛的海量问题报告和用户反馈中自动发现需求并标注需求相关语句,现有方法常受限于人工编码规则或训练数据不足。
方法
提出 DEMAR 深度多任务学习框架,包括数据增强、多任务模型构建和基于共享损失函数的联合训练,使需求发现与需求标注两个任务相互促进。
评估
在八个开源项目数据集上与 CNC、FRA 及六种常见机器学习算法对比,报告需求发现的精确率/召回率和需求标注准确率等指标。
原文摘要(Abstract)

The ability in rapidly learning and adapting to evolving user needs is key to modern business successes. Existing methods are based on text mining and machine learning techniques to analyze user comments and feedback, and often constrained by heavy reliance on manually codified rules or insufficient training data. Multitask learning (MTL) is an effective approach with many successful applications, with the potential to address these limitations associated with requirements analysis tasks. In this paper, we propose a deep MTL-based approach, DEMAR, to address these limitations when discovering requirements from massive issue reports and annotating the sentences in support of automated requirements analysis. DEMAR consists of three main phases: (1) data augmentation phase, for data preparation and allowing data sharing beyond single task learning; (2) model construction phase, for constructing the MTL-based model for requirements discovery and requirements annotation tasks; and (3) model training phase, enabling eavesdropping by shared loss function between the two related tasks. Evaluation results from eight open-source projects show that, the proposed multitask learning approach outperforms two state-of-the-art approaches (CNC and FRA) and six common machine learning algorithms, with the precision of 91% and the recall of 83% for requirements discovery task, and the overall accuracy of 83% for requirements annotation task. The proposed approach provides a novel and effective way to jointly learn two related requirements analysis tasks. We believe that it also sheds light on further directions of exploring multitask learning in solving other software engineering problems.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5944,
  title = {A deep multitask learning approach for requirements discovery and annotation from open forum},
  author = {Mingyang Li and Lin Shi and Ye Yang and Qing Wang},
  booktitle = {ASE},
  year = {2020},
  doi = {10.1145/3324884.3416627}
}