IDEAS home Printed from https://ideas.repec.org/a/tec/techni/v3y2021i11p32-39.html
   My bibliography  Save this article

Supporting Classification of Software Requirements system Using Intelligent Technologies Algorithms

Author

Listed:
  • 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)

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.

Suggested Citation

  • Ashraf Abdulmunim & Younis S Younis, 2021. "Supporting Classification of Software Requirements system Using Intelligent Technologies Algorithms," Technium, Technium Science, vol. 3(11), pages 32-39, December.
  • Handle: RePEc:tec:techni:v:3:y:2021:i:11:p:32-39
    DOI: 10.47577/technium.v3i11.5417
    as

    Download full text from publisher

    File URL: https://techniumscience.com/index.php/technium/article/view/5417/1912
    Download Restriction: no

    File URL: https://techniumscience.com/index.php/technium/article/view/5417
    Download Restriction: no

    File URL: https://libkey.io/10.47577/technium.v3i11.5417?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Nadia Mohammed Majeed, 2022. "Implementation of Features Selection Based on Dragonfly Optimization Algorithm," Technium, Technium Science, vol. 4(1), pages 44-52.

    More about this item

    Keywords

    Requirement Classification; Functional Requirements; On-Functional Requirements; Feature Extraction; Text Normalization;
    All these keywords.

    JEL classification:

    • R00 - Urban, Rural, Regional, Real Estate, and Transportation Economics - - General - - - General
    • Z0 - Other Special Topics - - General

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:tec:techni:v:3:y:2021:i:11:p:32-39. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Ana Maria Golita (email available below). General contact details of provider: .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.