dc.contributor.author |
Shehadeh, Karmel |
|
dc.contributor.author |
Arman, Nabil |
|
dc.contributor.author |
Khamayseh, Faisal |
|
dc.date.accessioned |
2022-01-18T11:13:58Z |
|
dc.date.accessioned |
2022-05-22T08:56:32Z |
|
dc.date.available |
2022-01-18T11:13:58Z |
|
dc.date.available |
2022-05-22T08:56:32Z |
|
dc.date.issued |
2021-07-14 |
|
dc.identifier.citation |
Semi-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 …, 2021 |
en_US |
dc.identifier.issn |
20945378 |
|
dc.identifier.uri |
http://localhost:8080/xmlui/handle/123456789/8428 |
|
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 |
en_US |
dc.publisher |
IEEE |
en_US |
dc.relation.ispartofseries |
ICIT/IEEE DOI: 10.1109/ICIT52682.2021.9491698;58 |
|
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 |