A novel scheme of classification for non-functional requirements using CNN with LSTM and GRU new hidden layer
by Devendra Kumar; Anil Kumar; Laxman Singh
International Journal of Grid and Utility Computing (IJGUC), Vol. 15, No. 5, 2024

Abstract: In software development processes, finding the requirement before developing the software is essential. There are two kinds of the requirements in software development: functional requirement and Non-Functional Requirement (NFR). For functional requirement a lot of research work has been done but for NFR very limited research has been done. NFR is critical for software development because it specifies quality and constraints of the system. A critical aspect of analysing NFRs is domain knowledge, expertise and significant human effort, since NFRs are written in natural language. To automate the software requirement classification many ML-based techniques are being developed. In this paper, the proposed CNN model obtained the accuracy, recall, precision, and F1-score of 0.984, 0.99, 0.984, 0.984 and 0.989, 0.99, 0.988, 0.999, performance respectively for BOWs and TF-IDF feature selection techniques. The proposed performance varies with respect to the number of requirement classes, but proposed CNN techniques performed better than the existing machine learning techniques.

Online publication date: Thu, 05-Sep-2024

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Grid and Utility Computing (IJGUC):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com