A critical analysis of a hierarchy based Usability Model

For any software, its evaluation is significant for managing, controlling so that we can improve a software development process. For such evaluation of software, many factors have been recognized in literature surveys. Quality is one of most important factor which cannot be measured easily, because of its dependency on various other factors. Usability is such important factor on which quality of software depends. But as far as real world is concerned, we face a major obstacle in implementation of any usability model because there is a lack in precise definition and concept of globally accepted usability. Literature tends to define usability in overly brief and with ambiguous terms and describe its application in informal terms. Many software Usability Models which has developed so far, do not include all usability aspects and it is difficult to integrate these model into current software engineering practices. This paper aims to define and explain the term `usability' using proposed detailed taxonomy. This paper also presents a critical analysis and evaluation of hierarchy based usability of software systems. Our proposed hierarchy based usability model presents 7 major attributes and 23 sub-attributes and these sub-attributes are further decomposed into 42 characteristics which collectively test the usability of a software product.

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

[2]  Sanjay Kumar Dubey,et al.  Integrated Model for Software Usability , 2012 .

[3]  Ergonomic requirements for office work with visual display terminals ( VDTs ) — Part 11 : Guidance on usability , 1998 .

[4]  Ahmed Seffah,et al.  QUIM: An Integrated Framework for Modeling and Measuring Quality in Use , 2001, INTERACT.

[5]  Martin C. Maguire,et al.  Context of Use within usability activities , 2001, Int. J. Hum. Comput. Stud..

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

[7]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[8]  Sanjay Kumar Dubey,et al.  Usability Evaluation of Object Oriented Software System using Fuzzy Logic Approach , 2012 .

[9]  Jakob Nielsen,et al.  Prioritizing Web Usability , 2006 .

[10]  Brian Shackel,et al.  Usability - Context, framework, definition, design and evaluation , 1991, Interact. Comput..

[11]  Anthony Chandor,et al.  The Penguin dictionary of computers , 1977 .

[12]  Gregory D. Abowd,et al.  Human-computer interaction (2nd ed.) , 1998 .

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

[14]  Robert B. Grady,et al.  Practical Software Metrics for Project Management and Process Improvement , 1992 .

[15]  Sameem Abdul Kareem,et al.  Support system for novice researchers (ssnr): usability evaluation of the first use , 2012, Int. Arab J. Inf. Technol..

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

[17]  Andreas Holzinger,et al.  Usability engineering methods for software developers , 2005, CACM.

[18]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[19]  Jurek Kirakowski,et al.  What is Usability , 1991 .

[20]  Larry L. Constantine,et al.  Software for Use - A Practical Guide to the Models and Methods of Usage-Centered Design , 1999 .

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

[22]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

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

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