DOI QR코드

DOI QR Code

The Activity-Oriented Usability Model of Software

  • Koh, Seokha (Department of Management Information Systems, Chungbuk National University) ;
  • Koh, You-Jeong (Reflexion Corporation)
  • 투고 : 2018.06.25
  • 심사 : 2018.09.10
  • 발행 : 2018.09.30

초록

In this paper, an activity-oriented usability model is proposed. The usability model contains two types of characteristics: special-type characteristics of usability and sub-characteristics of usability. Workability, study-ability, and playability are, but do not exhaust, examples of special-type characteristic of usability. They correspond to working, studying, and playing using the software product, respectively. They represent the goal of using and can overlap each other. They are usability too by themselves. Navigate-ability, data-prepare-ability, data-input-ability, response-wait-ability, output-examine-ability, and output-utilize-ability are typical examples of sub-characteristics of usability. They correspond to navigating, preparing data, inputting data, waiting response, examining output, and utilizing the output data, respectively. They are not usability by themselves. They constitute usability together as a group. Assessing is the fundamental and indispensable aspect of quality. Without assessing, the concept of quality has little practical value. Satisfaction, effectiveness, and efficiency are the most typical sub-characteristics of usability in existing quality models, which correspond to the evaluation criteria of usability. In the activity-oriented usability model, however, only the user's satisfaction is included: Satisfaction is regarded as the operational definition of usability in the user's view. As the result, usability can be interpreted as the 'goodness for using, which is evaluated by the user. 'Three fundamental principles regarding software quality models are proposed too in this paper: Principles of Parsimony, Cohesiveness, and Inheritance. Discussions illustrate well that typical existing usability models violate these basic principles. Many authors have tried to define general usability models which can be applied to most kinds of software. The dream of the general and universal usability model, however, may be an illusion. The activity-oriented usability model is expected to serve as a prototype from which specialized usability models can be derived.

키워드

DOTSBL_2018_v25n3_17_f0001.png 이미지

The Activity Model Associated Using Software Products: A UML Diagram

DOTSBL_2018_v25n3_17_f0002.png 이미지

A Tentative Usability Model: A UML Class Diagram

참고문헌

  1. Alnanih, R., Ormandjieva, O., and Radhakrishnan, T., "A New Quality-in-Use Model for Mobile User Interfaces", Proceedings of Joint Conference of the 23nd International Workshop on Software Measurement (IWSM) and the Eighth International Conference on Software Process and Product Measurement (Mensura), 2013, pp. 165-170.
  2. Boehm, B. W., Brown, H., and Lipow, M., "Quantitative Evaluation of Software Quality", TRW Systems and Energy Group, 1978.
  3. Collins Cobuild Advanced Learner's English Dictionary, reference date: 05/16/2016.
  4. Foraker Labs, "Introduction to User-Centered Design", http://www.usabilityfirst.com/about-usability/introduction-to-user-centered-design/, 2002 (reference date: 17/04/ 2017).
  5. Gonzalez Sanchez, J. L., Montero Simarro, F., Padilla Zea, N., and Guitierrez Vela, F. L., "Playability as Extension of Quality in Use in Video Games", Proceedings of I-USED'09: The Interplay between Usability Evaluation and Software Development, Proceedings of the Second International Workshop on the Interplay between Usability Evaluation and Software Development, Uppsala, Sweden, August 24, 2009a.
  6. Gonzalez Sanchez, J. L., Zea, N. P., and Guitierrez, F. L., "Playability: How to Identify the Player Experience in a Video Game", Proceedings of IFIP Conference on Human-Computer Interaction: Human-Computer Interaction-INTERACT 2009, 2009b, pp. 356-359.
  7. Grady, R. B., Practical Software Metrics for Project Management and Process Improvement, Prentice-Hall, 1992.
  8. Herrera, M., Moraga, M. A., Caballero, I., and Calero, C., "Quality in Use Model for Web Portals (QiUWeP)", In: Daniel F., Facca F.M. (eds) Current Trends in Web Engineering. ICWE 2010, Lecture Notes in Computer Science, Springer: Berlin, Heidelberg, Vol. 6385, 2010, pp. 91-101.
  9. ISO/IEC 25010 : 2011, Systems and Software Engineering-Systems and Software Quality Requirements and Evaluation (SQuaRE)-System and Software Quality Models, ISO, 2011.
  10. ISO/IEC 9126-1 : 2001, Software Engineering-Product Quality-Part I: Quality Model, ISO, 2001.
  11. ISO/IEC 9241-11 : 1998, Ergonomic Requirements for Office Work with Visual Display Terminals (VDTs)-Part 11: Guidance on Usability, ISO, 1998.
  12. ISO/IEC 25021 : 2012, Systems and Software Engineering-Systems and Software Quality Requirements and Evaluation (SQuaRE)-Quality Measure Elements, ISO, 2012.
  13. ISO/IEC 25022 : 2016, Systems and Software Engineering-Systems and Software Quality Requirements and Evaluation (SQuaRE)-Measurement of Quality in Use, ISO, 2016.
  14. ISO/IEC 25023 : 2016, Systems and Software Engineering-Systems and Software Quality Requirements and Evaluation (SQuaRE)-Measurement of system and Software Product Quality, ISO, 2016.
  15. Kitchenham, B. and Pfleeger, S. L., "Software Quality: The Elusive Target [special issue section]", Software, IEEE, Vol. 13, 1996, pp. 12-21.
  16. Koh, S. and Jiang, J., "What should Using a Software Product and Usability of the Software product be?", Journal of Information Technology Applications & Management, Vol. 24, No. 3, 2016, pp. 73-92. https://doi.org/10.21219/JITAM.2017.24.3.073
  17. Koh, S. and Whang, J., "A Critical Review on ISO/IEC 25000 SQuaRE Model", Proceedings of the 15th International Conference on IT Applications and Management: Mobility, Culture and Tourism in the Digitalized World, (ITAM15), 2016, pp. 42-52.
  18. Koh, S., "Cause-and-Effect Perspective on Software Quality: Application to ISO/IEC 25000 Series SQuaRE's Product Quality Model", Journal of Information Technology Applications & Management, Vol. 23, No. 3, 2016, pp. 71-86. https://doi.org/10.21219/JITAM.2016.23.3.071
  19. Koh, S., "The Checklist for System and Software Product Quality Implied in the Product Quality Model of ISO/IEC 25000 Series SQuaRE", Proceedings of 17th International Conference on IT Applications and Management: Babolsar, Iran, 22-23 February 2017, pp. 126-136.
  20. Koh, S., "The Principle of One Quality View and Division of Product Quality Model of ISO/IEC 25000 Series SQuaRE", Asian Journal of Information and Communications, Vol. 9, No. 1, 2017b, pp. 87-101.
  21. McCall, J. A., Richards, P. K., and Walters, G. F., Factors in Software Quality, Vol. I, II, and III, US Rome Air Development Center Reports, US Department of Commerce, USA, 1977.
  22. Microsoft Corporation, "Usability in Software Design", https://msdn.microsoft.com/en-us/library/ms997577.aspx, October 2000 (reference date: 17/04/2017).
  23. Nielsen, J., "Usability 101: Introduction to Usability", Nielsen Norman Group, https://www.nngroup.com/articles/usability-101-introduction-to-usability/, Jan. 4, 2012 (reference data 17/04/2017).
  24. Oxford Learner's Dictionary (reference date: 05/16/2016).
  25. Shuja, A. K. and Krebs, J., IBM Rational Unified Process Reference and Certification Guide: Solution Designer, IBM Corporation, 2008.
  26. U.S. Department of Health and Humanity Services, "Usability Evaluation Basics", https://www.usability.gov/what-and-why/usability-evaluation.html, reference date: 17.04/ 2017.