跳到主要导航 跳到搜索 跳到主要内容

A Deep Multitask Learning Approach for Requirements Discovery and Annotation from Open Forum

  • Mingyang Li
  • , Lin Shi*
  • , Ye Yang
  • , Qing Wang
  • *此作品的通讯作者
  • CAS - Institute of Software
  • University of Chinese Academy of Sciences
  • Stevens Institute of Technology

科研成果: 书/报告/会议事项章节 › 会议稿件 › 同行评审

摘要

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.

源语言英语
主期刊名Proceedings - 2020 35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020
出版商Institute of Electrical and Electronics Engineers Inc.
页336-348
页数13
ISBN(电子版)9781450367684
DOI
出版状态已出版 - 9月 2020
已对外发布是
活动35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020 - Virtual, Online, 澳大利亚
期限: 22 9月 2020 → 25 9月 2020

丛书

姓名Proceedings - 2020 35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020

会议

会议35th IEEE/ACM International Conference on Automated Software Engineering, ASE 2020
国家/地区澳大利亚
市Virtual, Online
时期22/09/20 → 25/09/20

学术指纹

探究 'A Deep Multitask Learning Approach for Requirements Discovery and Annotation from Open Forum' 的科研主题。它们共同构成独一无二的学术指纹。

引用此