2020
DOI: 10.3390/sym12101601
|View full text |Cite
|
Sign up to set email alerts
|

An Ensemble Machine Learning Technique for Functional Requirement Classification

Abstract: In Requirement Engineering, software requirements are classified into two main categories: Functional Requirement (FR) and Non-Functional Requirement (NFR). FR describes user and system goals. NFR includes all constraints on services and functions. Deeper classification of those two categories facilitates the software development process. There are many techniques for classifying FR; some of them are Machine Learning (ML) techniques, and others are traditional. To date, the classification accuracy has not been… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 33 publications
(16 citation statements)
references
References 36 publications
0
16
0
Order By: Relevance
“…The support vector machine (SVM) is a supervised machine learning classifier that combines the influence of conventional theoretical statistical approaches [46]. SVMs are commonly used classifiers in various machine learning-based healthcare areas, such as medical imaging [47] and bioinformatics [48].…”
Section: Classification 351 Support Vector Machinementioning
confidence: 99%
“…The support vector machine (SVM) is a supervised machine learning classifier that combines the influence of conventional theoretical statistical approaches [46]. SVMs are commonly used classifiers in various machine learning-based healthcare areas, such as medical imaging [47] and bioinformatics [48].…”
Section: Classification 351 Support Vector Machinementioning
confidence: 99%
“…The developing form of the ML technique that employs ensembles of regressions is gaining attention and this ensemble learning technique employs the same basic process to generate repeated numerous predictions, which are then averaged to form a unique model [37]. RF is one of ensemble learning, which is rapidly used for land-cover categorization from sensed data, as well as other domains connected to the environment and water resources [38].…”
Section: Assimilation Of Iot and ML (References)mentioning
confidence: 99%
“…The first node is called the root node, and the nodes that represent other characteristics before reaching the final node of the structure are called the leaf nodes. The leaf node represents the target class or classification label, which is the final decision or prediction made after following the path from the root to the leaf (classification rule) [17,18]. The main advantages of DT are as follows: (1) missing data can be accommodated; (2) the data do not need to conform to a normal distribution; (3) outliers have almost no effect on the final classification; (4) categorical data and numerical data can be used as predictors; (5) Transforming predictors have no effect on the tree structure [19].…”
Section: Dt Algorithm Modelmentioning
confidence: 99%