Home > Published Issues > 2024 > Volume 15, No. 8, 2024 >
JAIT 2024 Vol.15(8): 914-922
doi: 10.12720/jait.15.8.914-922

Hybrid SVM-Bidirectional Long Short-Term Memory Model for Fine-Grained Software Requirement Classification

Mahmuda Akter Metu 1, Nazneen Akhter 2,*, Sanjeda Nasrin 1, Tasnim Anzum 1, Afrina Khatun 1, and Rashed Mazumder 3
1. Department of Information and Communication Technology, Faculty of Science and Technology, Bangladesh University of Professionals, Mirpur, Dhaka-1216, Bangladesh
2. Department of Computer Science and Engineering, Faculty of Science and Technology, Bangladesh University of Professionals, Mirpur, Dhaka-1216, Bangladesh
nstitute of Information Technology, Jahangirnagar University, Savar, Dhaka-1342, Bangladesh
Email: mmahmuda092@gmail.com (M.A.M.); nazneen.akhter@bup.edu.bd (N.A.); sanjeda0390@gmail.com (S.N.); tasnimanzum1234@gmail.com (T.A.); afrina.khatun@bup.edu.bd (A.K.), rmiit@juniv.edu (R.M.)
*Corresponding author

Manuscript received December 21, 2023; revised February 27, 2024; accepted May 20, 2024; published August 7, 2024.

Abstract—This study focuses on advancing the classification of software requirements, particularly within the subclasses of Non-Functional requirements. Four machine learning algorithms—Support Vector Machine (SVM), Logistic Regression (LR), K-Nearest Neighbors (KNN), and Naive Bayes (NB)—were initially implemented, with SVM exhibiting superior performance. To enhance overall accuracy, a voting classifier ensemble method was employed, resulting in significant improvement. In the realm of deep learning, a standalone Bidirectional Long Short-Term Memory (Bi-LSTM) network faced challenges in fine-tuning. To harness the strengths of both machine learning and deep learning, we proposed a hybrid model by integrating SVM with Bi-LSTM. This hybrid model surpassed all prior experiments, highlighting the synergistic potential between traditional machine learning and deep learning. Our findings showcase the effectiveness of combining SVM’s discriminative power with Bi-LSTM’s sequential understanding, yielding a robust classification model for software requirements. This research contributes to the advancement of requirement analysis, providing a practical solution for accurately identifying diverse requirement types within the nuanced domain of Non-Functional requirements.
 
Keywords—Software requirements, Bidirectional Long Short-Term Memory (Bi-LSTM), Support Vector Machine (SVM)

Cite: Mahmuda Akter Metu, Nazneen Akhter, Sanjeda Nasrin, Tasnim Anzum, Afrina Khatun, and Rashed Mazumder, "Hybrid SVM-Bidirectional Long Short-Term Memory Model for Fine-Grained Software Requirement Classification," Journal of Advances in Information Technology, Vol. 15, No. 8, pp. 914-922, 2024.

Copyright © 2024 by the authors. This is an open access article distributed under the Creative Commons Attribution License (CC BY-NC-ND 4.0), which permits use, distribution and reproduction in any medium, provided that the article is properly cited, the use is non-commercial and no modifications or adaptations are made.