Measuring and improving the quality of development processes based on usability and accessibility

Measurement of both usability and accessibility is an important concern in software development today. However, while a great amount of attention has been paid to product-based measurement, little attention has been paid to the process-based one. Our research is based on the following concerns: on the one hand, we detect a lack of previous work focusing on usability and accessibility together in order to evaluate process quality. On the other hand, it is possible to propose a model for evaluating the capability maturity considering usability and accessibility practices. Starting with the motivation and problem description, we have proposed conceptual hypotheses to conduct our research. This way, this paper describes the conception of a capability maturity model named MODECUA, which provides a framework to evaluate development processes centered on usability and accessibility. Together with a detailed description of MODECUA, we provide a study case to validate our approach. MODECUA includes seven improved processes that we have contributed with eight new activities, 11 adapted activities and processes, and 9 renamed activities. In addition, we have integrated 127 new work products. In addition, an evaluation accomplished in a real company has provided relevant results concerning the application of our approach. Our approach helps to determine the capability maturity of a development process focused on usability and accessibility. It ensures that software products are usable and accessible, increasing user satisfaction and psychological wellness. Besides, it promotes a user-centered approach in the organization, facilitating audits and minimizing costs, time and effort.

[1]  J Earthy Usability Maturity Model: Processes , 2002 .

[2]  José A. Macías,et al.  A generic presentation modeling system for adaptive web-based instructional applications , 2001, CHI Extended Abstracts.

[3]  Jan Gulliksen,et al.  Guidelines, standards, methods and processes for software accessibility , 2003, Universal Access in the Information Society.

[4]  José A. Macías,et al.  Intelligent Assistance in Authoring Dynamically Generated Web Interfaces , 2008, World Wide Web.

[5]  José Antonio Macías,et al.  Enhancing Interaction Design on the Semantic Web: A Case Study , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[6]  Reyes Juárez-Ramírez User-centered design and adaptive systems: toward improving usability and accessibility , 2016, Universal Access in the Information Society.

[7]  José A. Macías,et al.  New Trends on Human-Computer Interaction, selection of top high-quality papers from Interacción 2007 , 2009, Interacción.

[8]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[9]  José A. Macías,et al.  Supporting user-perceived usability benchmarking through a developed quantitative metric , 2019, Int. J. Hum. Comput. Stud..

[10]  Kai Petersen,et al.  Systematic Mapping Studies in Software Engineering , 2008, EASE.

[11]  José A. Macías,et al.  Systematic guidance on usability methods in user-centered software development , 2018, Inf. Softw. Technol..

[12]  Christiane Gresse von Wangenheim,et al.  Systematic literature review of usability capability/maturity models , 2018, Comput. Stand. Interfaces.

[13]  Clemente Rafael Borges,et al.  Feasible database querying using a visual end-user approach , 2010, EICS '10.

[14]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[15]  Sean Van Tyne Corporate User-Experience Maturity Model , 2009, HCI.

[16]  Thea van der Geest,et al.  Factors explaining adoption and implementation processes for web accessibility standards within eGovernment systems and organizations , 2015, Universal Access in the Information Society.

[17]  C. Denger,et al.  Requirements metrics: an initial literature survey on measurement approaches for requirements specifications , 2003 .

[18]  Toni Granollers,et al.  New Trends on Human-Computer Interaction: Research, Development, New Tools and Methods , 2009 .