arrow
Return

Automatic Requirements Classification Based on Graph Attention Network

delete2022-01-01
delete15
delete
OA
AI
李
李钢 (Gang Li)
C
Chengpeng Zheng
李民 cover
李民 (Min Li) *
H
Haosen Wang
DOI:10.1109/ACCESS.2022.3159238delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Requirements classification is a significant task for requirements engineering, which is time-consuming and challenging. The traditional requirements classification models usually rely on manual pre-processing and have poor generalization capability. Moreover, these traditional models ignore the sentence structure and syntactic information in requirements. To address these problems, we propose an automatic requirements classification based BERT and graph attention network (GAT), called DBGAT. We construct dependency parse trees and then utilize the GAT for mining the implicit structure feature and syntactic feature of requirements. In addition, we introduce BERT to improve the generalization ability of the model. Experimental results of the PROMISE datasets demonstrate that our proposed DBGAT significantly outperforms existing state-of-the-art methods. Moreover, we investigate the impact of graph construction methods on non-functional requirements classification. DBGAT achieved the best classification results on both seen (F1-scores of up to 91%) and unseen projects (F1-scores of up to 88%), further demonstrating the strong generalization ability.
Keywords:
Syntactics
Bit error rate
Task analysis
Semantics
Natural languages
Requirements engineering
Deep learning
Requirements classification
non-functional requirements
GAT
BERT

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

Q
Qilu University of Technology
Scholars:
1.1W
Papers: 8.9K
Citations: 16
Cited Papers

Cited Papers

Reliability of the 24-h sensation-related bladder diary in women with urinary incontinence
err2008-01-31
err0
PREAI
errIrina Naoemova; Stefan De Wachter; Floris L. Wuyts; Jean-Jacques Wyndaele
errShare
errSave
errShare
errSave
Rates of sedimentation in the Arctic ocean
err1965-09-01
err0
PREAI
errTeh-Lung Ku; Wallace S. Broecker
errShare
errSave
An Integration Model Based on Graph Convolutional Network for Text Classification
err2020-01-01
err17
errOAAI
errTang, Hengliang; Mi, Yuan; Xue, Fei; Cao, Yang
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Deriving boundary S matrices
err1994-10-01
err0
errOAAI
errP. Fendley; H. Saleur
errShare
errSave
errShare
errSave
researcher View more