requirements validation
Recently Published Documents


TOTAL DOCUMENTS

95
(FIVE YEARS 2)

H-INDEX

10
(FIVE YEARS 0)

2021 ◽  
Author(s):  
Abdelsalam M. Maatuk ◽  
Sohil F. Alshareef ◽  
Tawfig M. Abdelaziz

Author(s):  
Rohayanti Hassan ◽  
Noor Atikah Amira Fauzi ◽  
Shahreen Kasim ◽  
Herman Khalid Omer

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.


Low quality requirements contribute to many problems throughout the software development life cycle. For this reason, requirements validation step, a last step of the requirements development, is a very important activity for finding potential problems of requirements and preventing failures. However, in practice, there are a lot of cases that omitted or simply processed. It causes scheduling delays and over-costs, and result in fail in software project. In the requirement validation step, the various aspects of the specific requirements are reviewed, and the one important factor is "Are the functions the user wants included in the specification?" at that time. This can be verified by the opinions of a lot of various users, and the appropriate method is the method to use social network services where users freely post and share their opinions. Interviews, questionnaires that are methods to identify user needs for a long time required a lot of time and costs, but, contrary to that, the identifying user needs through social network services have a characteristics that can identify the needs of a large number of different people at a relatively low cost and time. Therefore, this paper suggested a systematic method of requirements validation using social network services that can identify the needs of a large number of and various users with low cost and time relatively. It is available to check whether the functions desired by user are included in the software requirement specification correctly through this method and, also, prevent the problems caused by low quality requirementA


Sign in / Sign up

Export Citation Format

Share Document