Usability requirements extraction method from software document

Extracting the usability requirements are crucial during requirements review and requirements validation for different purposes. Usability requirements are hard to be determined until the real user has experienced the software. It is even more challenging when these usability requirements are docume...

Full description

Saved in:
Bibliographic Details
Main Authors: Hassan, R., Fauzi, N. A. A., Kasim, S., Omer, H. K.
Format: Article
Published: World Scientific Publishing Co. Pte Ltd. 2020
Subjects:
Online Access:http://eprints.utm.my/id/eprint/86559/
https://dx.doi.org/10.1142/S0218194020500084
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
id my.utm.86559
record_format eprints
spelling my.utm.865592020-09-30T08:41:43Z http://eprints.utm.my/id/eprint/86559/ Usability requirements extraction method from software document Hassan, R. Fauzi, N. A. A. Kasim, S. Omer, H. K. QA75 Electronic computers. Computer science Extracting the usability requirements are crucial during requirements review and requirements validation for different purposes. Usability requirements are hard to be determined until the real user has experienced the software. It is even more challenging when these usability requirements are documented in natural language, which has an inconsistent and unrestricted structure. Automated requirements extraction has been widely studied to facilitate the process of requirements checking. Nevertheless, the accuracy of requirements extraction method still can be improved. Thus, this paper has presented the usability keywords repository that followed the ISO 9126 and ISO 25010 usability category and has gone through the expert validation process. The usability requirement extraction method is moreover enhanced with extra procedures in conforming the usability requirement statement. First, each statement in the requirement document is checked if there is a keyword usability, whereby the keywords used must match with the usability keyword repository. In order to ensure that the selected statement is a usability requirement, the corresponding usability keyword position should be after the fixed auxiliary verbs. The performance of the improved usability requirements extraction method is then evaluated using precision, recall and accuracy. World Scientific Publishing Co. Pte Ltd. 2020-02 Article PeerReviewed Hassan, R. and Fauzi, N. A. A. and Kasim, S. and Omer, H. K. (2020) Usability requirements extraction method from software document. International Journal of Software Engineering and Knowledge Engineering, 30 (2). pp. 171-189. ISSN 0218-1940 https://dx.doi.org/10.1142/S0218194020500084 DOI:10.1142/S0218194020500084
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Hassan, R.
Fauzi, N. A. A.
Kasim, S.
Omer, H. K.
Usability requirements extraction method from software document
description Extracting the usability requirements are crucial during requirements review and requirements validation for different purposes. Usability requirements are hard to be determined until the real user has experienced the software. It is even more challenging when these usability requirements are documented in natural language, which has an inconsistent and unrestricted structure. Automated requirements extraction has been widely studied to facilitate the process of requirements checking. Nevertheless, the accuracy of requirements extraction method still can be improved. Thus, this paper has presented the usability keywords repository that followed the ISO 9126 and ISO 25010 usability category and has gone through the expert validation process. The usability requirement extraction method is moreover enhanced with extra procedures in conforming the usability requirement statement. First, each statement in the requirement document is checked if there is a keyword usability, whereby the keywords used must match with the usability keyword repository. In order to ensure that the selected statement is a usability requirement, the corresponding usability keyword position should be after the fixed auxiliary verbs. The performance of the improved usability requirements extraction method is then evaluated using precision, recall and accuracy.
format Article
author Hassan, R.
Fauzi, N. A. A.
Kasim, S.
Omer, H. K.
author_facet Hassan, R.
Fauzi, N. A. A.
Kasim, S.
Omer, H. K.
author_sort Hassan, R.
title Usability requirements extraction method from software document
title_short Usability requirements extraction method from software document
title_full Usability requirements extraction method from software document
title_fullStr Usability requirements extraction method from software document
title_full_unstemmed Usability requirements extraction method from software document
title_sort usability requirements extraction method from software document
publisher World Scientific Publishing Co. Pte Ltd.
publishDate 2020
url http://eprints.utm.my/id/eprint/86559/
https://dx.doi.org/10.1142/S0218194020500084
_version_ 1680321063869743104