DSpace Repository

Semi-Automated Classification of Arabic User Requirements into Functional and Non-Functional Requirements using NLP Tools

Show simple item record

dc.contributor.author Arman, Nabil
dc.date.accessioned 2022-01-18T11:12:36Z
dc.date.accessioned 2022-05-22T08:55:57Z
dc.date.available 2022-01-18T11:12:36Z
dc.date.available 2022-05-22T08:55:57Z
dc.date.issued 2021-07-15
dc.identifier.uri http://localhost:8080/xmlui/handle/123456789/8418
dc.description.abstract Functional and non-functional requirements are equally important in software engineering. Both of them are mixed together within the same software requirement document. Usually, they are expressed in natural languages. So, a lot of human effort is required to classify them. Software requirements classification is a challenging task. Requirements classification can help developers to deliver quality software that meets users' expectations completely. In this paper, we present a Semi-Automated classification approach of Arabic functional and non-functional requirements using a natural language processing (NLP) tool. We propose a set of heuristics based on basic constructs of Arabic sentences in order to extract information from Arabic software requirements to classify the requirements into functional and non-functional requirements. This research aims to help software engineers by reducing the cost and time required in performing manual classification of software requirements. en_US
dc.language.iso en_US en_US
dc.publisher The 10th International Conference on Information Technology (ICIT 2021), en_US
dc.subject Requirements Classification, Automated Software Engineering, NLP Tools, Functional Requirements, Non-Functional Requirements. en_US
dc.title Semi-Automated Classification of Arabic User Requirements into Functional and Non-Functional Requirements using NLP Tools en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account