Taxonomy of GUM and usability prediction using GUM multistage fuzzy expert system

The evaluation of quality of software is an important aspect for controlling, managing so that we can be able to enhance the improvement in a software process. For such evaluation, many factors have been identified by a number of researchers. The quality of software is further dependent on many other factors. Usability of software is one of the most significant aspect on which quality of software is dependent. Many researchers proposed a number of software usability models, each model considering a set of usability factors but these models do not include all the usability aspects and it is hard to integrate these models into current software engineering practices. As far as real world is concerned, we are facing many obstacles in implementing any of these proposed models as there is a lack in its precise definition and the concept of globally accepted usability. This paper aims to define the term ‘usability’ using the Generalized Usability Model (GUM). GUM is proposed with detailed taxonomy for specifying and identifying the quality components, which brings together factors, attributes and characteristics defined in various Human Computer Interaction (HCI) and Software Models. This paper also shows how to predict the usability of a software application using a fuzzy based expert system which has been implemented using multistage fuzzy logic toolbox.

[1]  Ying-Shen Juang,et al.  Design and implementation of a fuzzy inference system for supporting customer requirements , 2007, Expert Syst. Appl..

[2]  Rex B. Kline,et al.  Usability measurement and metrics: A consolidated model , 2006, Software Quality Journal.

[3]  Brian Shackel,et al.  Human factors for informatics usability , 1991 .

[4]  Alain Abran,et al.  Usability Meanings and Interpretations in ISO Standards , 2003, Software Quality Journal.

[5]  J. Yen,et al.  Fuzzy Logic: Intelligence, Control, and Information , 1998 .

[6]  Barry Boehm,et al.  Characteristics of software quality , 1978 .

[7]  Leonard J. Bass,et al.  Linking usability to software architecture patterns through general scenarios , 2003, J. Syst. Softw..

[8]  Jenny Preece,et al.  A Guide to Usability: Human Factors in Computing , 1993 .

[9]  Vicente Moret-Bonillo,et al.  Usability: A Critical Analysis and a Taxonomy , 2009, Int. J. Hum. Comput. Interact..

[10]  Kalpna Sagar,et al.  A critical analysis of a hierarchy based Usability Model , 2014, 2014 International Conference on Contemporary Computing and Informatics (IC3I).

[11]  Siew Hock Ow,et al.  A new model for software inspection at the requirements analysis and design phases of software development , 2016, Int. Arab J. Inf. Technol..

[12]  Nigel Bevan Specifying and measuring quality in use , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.