Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Automatic Requirement Classification:A Comparative Study


Affiliations
1 Department of Information Technology and Systems, Institute of Statistical Studies and Research, Cairo University, Giza, Egypt
     

   Subscribe/Renew Journal


Software requirements must be classified for later use of requirements in the design and implementation phases. This classification can be done manually, which takes a lot of time and effort, or recently it can be done automatically. Automatic requirement classification is an important and promising area in both industry and research. Automatic classification of requirements is implemented using one of machine learning techniques. In this paper, a comparative study is introduced using one of machine learning techniques (Naïve Bayes) in order to observe the accuracy difference between two machine learning tools (Weka and RapidMiner) using a dataset of requirements.


Keywords

Requirement Classification, Non-Functional Requirements, Stemming, Software Projects, Functional Requirements, Weka, RapidMiner.
User
Subscription Login to verify subscription
Notifications
Font Size


  • Automatic Requirement Classification:A Comparative Study

Abstract Views: 483  |  PDF Views: 0

Authors

Haidy H. Mustafa
Department of Information Technology and Systems, Institute of Statistical Studies and Research, Cairo University, Giza, Egypt
Nagy Ramadan Darwish
Department of Information Technology and Systems, Institute of Statistical Studies and Research, Cairo University, Giza, Egypt

Abstract


Software requirements must be classified for later use of requirements in the design and implementation phases. This classification can be done manually, which takes a lot of time and effort, or recently it can be done automatically. Automatic requirement classification is an important and promising area in both industry and research. Automatic classification of requirements is implemented using one of machine learning techniques. In this paper, a comparative study is introduced using one of machine learning techniques (Naïve Bayes) in order to observe the accuracy difference between two machine learning tools (Weka and RapidMiner) using a dataset of requirements.


Keywords


Requirement Classification, Non-Functional Requirements, Stemming, Software Projects, Functional Requirements, Weka, RapidMiner.

References