arrow
返回

Pre-Trained Model-Based NFR Classification: Overcoming Limited Data Challenges

delete2023-01-01
delete7
delete
OA
AI
K
Kiramat Rahman
A
Anwar Ghani *
A
Abdulrahman Alzahrani
M
Muhammad Usman Tariq
A
Arif Ur Rahman
DOI:10.1109/ACCESS.2023.3301725delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Machine learning techniques have shown promising results in classifying non-functional requirements (NFR). However, the lack of annotated training data in the domain of requirement engineering poses challenges to the accuracy, generalization, and reliability of ML-based methods, including overfitting, poor performance, biased models, and out-of-vocabulary issues. This study presents an approach for the classification of NFR in software requirements specification documents by extracting features from word embedding pre-trained models. The novel algorithms are specifically designed to extract relevant representative features from pre-trained word embedding models. In addition, each pre-trained model is paired with the four tailored neural network architectures for NFR classification including RPCNN, RPBiLSTM, RPLSTM, and RPANN. This combination results in the creation of twelve unique models, each with its unique configuration and characteristics. The results show that the integration of pre-trained GloVe models with RPBiLSTM demonstrates the highest performance, achieving an impressive average Area Under the Curve (AUC) score of 96%, a precision of 85%, and recall of 82%, highlighting its strong ability to accurately classify NFRs. Furthermore, among the integration of pre-trained Word2Vec models, RPLSTM achieved notable results, with an AUC score of 95%, precision of 86%, and recall of 80%. Similarly, integrated fastText-based pre-trained models the RPBiLSTM yield competitive performance, with an AUC score of 95%, precision of 85%, and recall of 80%. This comprehensive and integrated approach provides a practical solution for effectively analyzing and classifying NFR, thereby facilitating improved software development practices.
Keyword:
Feature extraction
Data models
Classification algorithms
Software algorithms
Training
Requirements engineering
Task analysis
Software engineering
requirements engineering
NFR classifications
pre-trained model
machine learning
natural language processing

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

U
University of Jeddah
学者数:
2.3K
论文数: 2.6K
被引数: 3.6K
A
Abu Dhabi University
学者数:
1.2K
论文数: 1.3K
被引数: 1.7K
I
international islamic university, pakistan
学者数:
1.8K
论文数: 1.6K
被引数: 2
学者 查看更多机构
引用论文

引用论文

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
err分享
err收藏
Rates of sedimentation in the Arctic ocean
err1965-09-01
err0
PREAI
errTeh-Lung Ku; Wallace S. Broecker
err分享
err收藏
Natural Language Requirements Processing A 4D Vision
err2017-11-01
err39
errOAAI
errFerrari, Alessio; Dell'Orletta, Felice; Esuli, Andrea; Gervasi, Vincenzo; Gnesi, Stefania
err分享
err收藏
Interstitial cystitis
err2009-08-15
err0
errOAAI
errTHOMAS HORN; NINA RAAE HOLM; TAGE HALD
err分享
err收藏
学者 查看更多内容