In-process Usability Problem Classification, Analysis and Improvement

In recent years, more organizations began to address usability problems to improve their competitive position and foster customer loyalty. Although there are some classification schemes to address usability problems, there is no cause-effect framework to enable in-process usability feedback and improvement. Orthogonal defect classification (ODC) had been widely used in software development process, but with insufficient attention to usability problems. In this paper, we present a classification and analysis framework to integrate usability practices with ODC framework. With our framework, the cause-effect relationship can be identified. By addressing the usability problems during the whole development cycle, human computer interface (HCI) and software process can be improved together. A case study was conducted to demonstrate the viability and effectiveness of our framework.

[1]  Li Ma,et al.  Web error classification and analysis for reliability improvement , 2007, J. Syst. Softw..

[2]  Inderpal S. Bhandari,et al.  Orthogonal Defect Classification - A Concept for In-Process Measurements , 1992, IEEE Trans. Software Eng..

[3]  Xavier Ferre,et al.  Which, When and How Usability Techniques and Activities Should Be Integrated , 2005 .

[4]  Dong-Han Ham A New Framework for Characterizing and Categorizing Usability Problems , 2008 .

[5]  Susan Lynn Keenan Product usability and process improvement based on usability problem classification , 1996 .

[6]  Ben Shneiderman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction, 5 Edition , 2009 .

[7]  Ebba Þóra Hvannberg,et al.  Classification of usability problems (CUP) scheme: augmentation and exploitation , 2006, NordiCHI '06.

[8]  Mary Beth Rosson,et al.  Getting around the task-artifact cycle: how to make claims and design by scenario , 1992, TOIS.

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

[10]  Deborah J. Mayhew,et al.  The usability engineering lifecycle , 1998, CHI Conference Summary.

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

[12]  Antonio Vallecillo,et al.  Measuring the usability of software components , 2006, J. Syst. Softw..

[13]  Ian Gilchrist,et al.  Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement. By Jeff Tian. Published jointly by John Wiley & Sons, Inc., Hoboken, NJ, U.S.A. and IEEE Computer Society Press, Los Alamitos, CA, U.S.A., 2005. ISBN: 0-471-71345-7, pp 412: Book Reviews , 2006 .

[14]  Jan Bosch,et al.  A framework for capturing the relationship between usability and software architecture , 2003, Softw. Process. Improv. Pract..