Hybrid Deep Learning Approach for Nonfunctional Software Requirements Classifications
Kiramat Rahman, Anwar Ghani, Rashid Ahmad, Syed Haseeb Sajjad · 2023
This paper explores the concept of algorithmic hybridization, which involves combining various machine learning (ML) algorithms to enhance performance by utilizing the benefits of both simultaneously. This study presents a framework that utilizes a combination of long short-term memory (LSTM) and bidirectional LSTM (BiLSTM) with artificial neural networks (ANN) to classify non-functional requirements (NFR). The task of NFR classification is challenging due to the scarcity of supervised learning data. The effectiveness of the proposed approach was assessed by comparing the performance of our integrated model with that of single LSTM and BiLSTM models. To conduct this evaluation, we combined two datasets consisting of 1000 non-functional requirements (NFR). The experimental findings revealed that the proposed approach is effective as the hybrid models exhibited better precision, recall, and F-1 score compared to its counterparts.