A Review on Classification of Extracted Features from Software Requirements Specification Documents using Support Vector Machine Learning Technique
1. Sadiq Waziri, Student, Abubakar Tafawa Balewa University Bauchi, Nigeria
Manual classification
of extracted features from large datasets can be tedious and time-consuming.
This paper reviews the methods for classifying extracted features from SRS
documents using Machine Learning (ML), with focus on linear Support Vector
Machine (SVM) technique. We also explore other classification techniques, such
as decision trees (DT), naïve Bayes (NB), and k-nearest neighbors (KNN)—for classifying
the extracted features into mandatory and optional. Previous studies have
compared different classification techniques for feature modeling. The primary goal
of this review is to identify the best method for binary classification of
features for software product lines engineering (SPLE). The proposed system
will be tested on nine SRS documents that were chosen from the Public
Requirements dataset with accuracy, precision, recall, and F1 scores used for
evaluation.
After implementing the
proposed system, we found that SVM outperformed DT, NB, and KNN in terms of the
average results shown in Table 1. This highlighted the potential of SVM as the
most promising technique for feature classification in SPLE.
Table 1. Results of Performance
Evaluation [22]
Model
|
Av.
Accuracy |
Av.
Precision |
Av.
Recall |
Av.
F1-Score |
SVM |
0.86 |
0.89 |
0.83 |
0.86 |
DT |
0.82 |
0.83 |
0.80 |
0.82 |
NB |
0.80 |
0.82 |
0.78 |
0.79 |
KNN |
0.81 |
0.82 |
0.79 |
0.81 |
“Av.”
means “Average”.
Future
research could focus on:
Future
research can contribute positively to the development of software product lines if these areas are addressed.
Sadiq Mohammed Waziri conceptualized and led the research; Fatima Umar Zambuk supervised the write-ups; Badamasi Imam Ya’u is the second supervisor and has contributed immensely to the literature review.
There was no funding received for the research work.
The authors declare that there was no conflict of interest.
The data supporting the findings of
this study is provided only upon reasonable request from the corresponding
author.
The authors acknowledge the Computer Science Department of Abubakar Tafawa Balewa University Bauchi for providing the necessary support required for the research.
Copyright: ©2025 Corresponding Author. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Waziri, Sadiq. “A Review on Classification of Extracted Features from Software Requirements Specification Documents using Support Vector Machine Learning Technique.” Scientific Research Journal of Science, Engineering and Technology, vol. 2, no. 2, 2025, pp. 40-46, https://isrdo.org/journal/SRJSET/currentissue/a-review-on-classification-of-extracted-features-from-software-requirements-specification-documents-using-support-vector-machine-learning-technique
Waziri, S. (2025). A Review on Classification of Extracted Features from Software Requirements Specification Documents using Support Vector Machine Learning Technique. Scientific Research Journal of Science, Engineering and Technology, 2(2), 40-46. https://isrdo.org/journal/SRJSET/currentissue/a-review-on-classification-of-extracted-features-from-software-requirements-specification-documents-using-support-vector-machine-learning-technique
Waziri Sadiq, A Review on Classification of Extracted Features from Software Requirements Specification Documents using Support Vector Machine Learning Technique, Scientific Research Journal of Science, Engineering and Technology 2, no. 2(2025): 40-46, https://isrdo.org/journal/SRJSET/currentissue/a-review-on-classification-of-extracted-features-from-software-requirements-specification-documents-using-support-vector-machine-learning-technique
HTML | XML | Total | |
---|---|---|---|
40 | 23 | 20 | 83 |
Average Rating