Enhanced model for Usability Requirements D 7 Elicitation
Date
2015
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
AL-Neelain University
Abstract
Introduction: Usability is one of the most important aspects of requirement
engineering .The HCI community has developed guidelines and recommendations for
improving the usability system that are usually applied at the last stages of the
sofiware development process. On the other hand, the software engineering
community has developed methods to elicit functional requirements in the early
stages, but usability has been relegated to the last stages together with other non-
functional requirements. Therefore. there are no methods of usability requirements
elicitation to develop software within both communities. This thesis details a
framework that looks at how to deal with certain usability features in the early
software development stages. A Model contains five steps that should be achieved in
order to elicit the usability requirement as the non-functional requirement.
A case study has been conduct to test and evaluate the proposed method. Results
indicate that such model will aids to increase the developer's awareness toward
usability and there for better usability feature and higher user satisfaction could be
accomplished.
Methods: A survey study (Questionnaire and interview) has been used to study and
investigate a particular community (Developers) also SPSS version 2] has been used to
analyze the data of the Questionnaire.
Results: this result was reached by the survey study and found that (88.4%) of the
sample under study (Developers) haven’t any specific guidelines to deal with NFRs and
especially usability.
The evaluation was conducted to the proposed model is testament to how important
guidelines of usability and the difference is clear and visual between the system in the
first level and the second level.
The proposed an approach for elicitation process helped to elicit usability requirements
and less time consuming way to identify usability functionality.
Discussion: There are some limitations related to Requirements Engineering
knowledge spicily the requirement type and method to elicit it and Human-Computer
Interaction (HCI). Also Companies that develop software system and developer have less
method to elicit usability requirement as non-functional requirement and there is no
specific guidelines to deal with non-functional requirements especially usability
requirements.
Description
Keywords
Requirement Engineering
