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

dc.contributor.authorShehadeh, Karmel
dc.contributor.authorArman, Nabil
dc.contributor.authorKhamayseh, Faisal
dc.date.accessioned2022-01-18T11:13:58Z
dc.date.accessioned2022-05-22T08:56:32Z
dc.date.available2022-01-18T11:13:58Z
dc.date.available2022-05-22T08:56:32Z
dc.date.issued2021-07-14
dc.description.abstractFunctional 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.identifier.citationSemi-Automated Classification of Arabic User Requirements into Functional and Non-Functional Requirements using NLP Tools K Shehadeh, N Arman, F Khamayseh - 2021 International Conference on Information …, 2021en_US
dc.identifier.issn20945378
dc.identifier.urihttp://localhost:8080/xmlui/handle/123456789/8428
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.relation.ispartofseriesICIT/IEEE DOI: 10.1109/ICIT52682.2021.9491698;58
dc.subjectRequirements Classification , Automated Software Engineering , NLP Tools , Functional Requirements , Non-Functional Requirementsen_US
dc.titleSemi-Automated Classification of Arabic User Requirements into Functional and Non-Functional Requirements using NLP Toolsen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
a98-shehadeh final.pdf
Size:
296.31 KB
Format:
Adobe Portable Document Format
Description:
Main

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: