Supporting Classification of Software Requirements system Using Intelligent Technologies Algorithms
Ashraf Abdulmunim () and
Younis S Younis ()
Additional contact information
Ashraf Abdulmunim: Department of Software, College of Computer Sciences and Mathematics, University of Mosul. Mosul / Iraq
Younis S Younis: Ministry of Education, Nineveh Education Directorate, Mosul / Iraq
Technium, 2021, vol. 3, issue 11, 32-39
Abstract:
The important first stage in the life cycle of a program is gathering and analysing requirements for creating or developing a system. The classification of program needs is a crucial step that will be used later in the design and implementation phases. The classification process may be done manually, which takes a lot of time, effort, and money, or it can be done automatically using intelligent approaches, which takes a lot less time, effort, and money. Building a system that supports the needs classification process automatically is a crucial part of software development. The goal of this research is to look into the many automatic classification approaches that are currently available. To assist researchers and software developers in selecting the suitable requirement categorization approach, those requirements were divided into functional and non-functional requirements. since natural language is full of ambiguity and is not well defined, and has no regular structure, it is considered somewhat variable. This paper presents machine requirement classification where system development requirements are categorized into functional and non-functional requirements by using two machine learning approaches. During this research paper, MATLAB 2020a was used, as well as the study's results indicate When applying Multinomial Naive Bayes technology, the model achieves the highest accuracy of 95.55 %,93.09 % sensitivity, and 96.48 % precision, However, when using Logist Regression, the suggested model has a classification accuracy of 91.23 %,91.54 % sensitivity, and 94.32 % precision.
Keywords: Requirement Classification; Functional Requirements; On-Functional Requirements; Feature Extraction; Text Normalization (search for similar items in EconPapers)
Date: 2021
References: View complete reference list from CitEc
Citations: View citations in EconPapers (1)
Downloads: (external link)
https://techniumscience.com/index.php/technium/article/view/5417/1912 (application/pdf)
https://techniumscience.com/index.php/technium/article/view/5417 (text/html)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:tec:techni:v:3:y:2021:i:11:p:32-39
DOI: 10.47577/technium.v3i11.5417
Access Statistics for this article
Technium is currently edited by Scurtu Ionut Cristian
More articles in Technium from Technium Science
Bibliographic data for series maintained by Ana Maria Golita ().