Proposal for a usability engineering model applicable to the requirements analysis phase of mobile applications

Authors

DOI:

https://doi.org/10.56294/dm2024.229

Keywords:

Usability engineering, Requirements engineering, mobile applications

Abstract

Usability is frequently evaluated in the final phases of development or when the application is finished, although it is true that this evaluation provides important information to improve new versions of products, it is much more important to have elements that allow obtaining relevant information that allows incorporating usability attributes in the requirements analysis phase in order to obtain quality software products and even more so when it comes to applications intended for use on mobile devices, we must consider that usability is not only about reducing the size of a website to adapt to mobile devices, but on the contrary, considering this element means thinking about how people use mobile devices and understanding that the mobile experience is so unique. as the user, which is why to obtain quality mobile applications, adequate usability engineering must be carried out in the requirements phase. In this work, the proposal for a Usability Engineering Model applicable to the application requirements analysis phase is presented. This proposal integrates the usability models and criteria in the Software Engineering process

References

Amorin, A., Mira da Silva, M., Pereira, R., & Margarida, G. (2021). Using agile methodologies for adopting COBIT. Information Systems, Volumen 101(110577,).

Ashraf, S., Roesnita, B. I., & Norasikin, B. (2015). Extension ofF PACMAD model for usability.

Journal of Theoretical and Applied Information Technology, 90-100.

Báez Wittingham, C. C., & García Parra, M. A. (2019). Obtenido de Requerimientos Técnicos para el Diseño y Desarrollo de una Aplicación Móvil: https://repository.javeriana.edu.co

Batra, D. (2020). Job-work fit as a determinant of the acceptance of large-scale agile methodology.

Journal of Systems and Software, Volume 168(110577).

Beyer, H., & Holtzblatt, K. (1998). “Contextual Design: Definig Customer-Centred Systems”.

Morgan Kauffmann .

Cabezudo, N. (2011). Inclusión digital: perspectivas y experiencias. Univesridad de Zaragoza.

Cerqueiria, M., Magalhães, A. P., Saba, H., & Jorge, E. (2018). A Software Development Process for Super Agile Projects. Association for Computing Machinery, Volumen 18(51), 1-8.

Constantine, L., & Loockwood, L. (1999). “Software for Use: A Practical guide to theModels and Methods of Usage-Centered Design”. Addison-Wesley.

Demarco, T. (1986). Controlling Software Projects: Management, Measurement and Estimation.

USA: Facsmile Edition.

Enriquez, J. G., & Casas, S. I. (2013). Usabilidad en aplicaciones móviles. ICT-UNPA, 41-45. Friess, E. (2019). Scrum Language Use in a Software Engineering Firm: An Exploratory Study.

IEEE Transactions on Professional Communication, Volumen 62, 130-147.

Good , M., Spine, T., Whiteside, J., & George, P. (2006). “User-derived impact análisis as a tool for usability engineering. Human Factors in Computing Systems, 84-95.

Granollers, T., Lorés, J., & Perdrix, F. (2008). “MODELO de PROCESO de la Ingeniería de la usabilidad". Obtenido de https://lsi2.ugr.es/~mgea/workshops/coline02/Articulos/toni.pdf

Husaim. (2012). Metric based evaluation of mobile devices : Mobile Goal Question Metric (mGQM).

Hussain, A., & Elmghirbi, A. (2020). Usability Evaluation Model for Mobile Visually Impaired Applications. International Journal of Interactive Mobile Technologies. nternational Journal of Interactive Mobile Technologies (iJIM), 95-107.

ISO 9241. (11 de 2018). ISO International Standar. Obtenido de Ergonomics of human-system interaction — Part 11: Usability: Definitions and concepts: https://www.iso.org/obp/ui/#iso:std:iso:9241:-11:ed-1:v1:en

Jabangwe, R., Edison, H., & Duc, A. (2018). Software engineering process models for mobile app development: A systematic literature review. Journal of Systems and Software, Volume 145, 98-111.

Kaushik, A., Tayal, D., & Yaday, K. (2020). A Comparative Analysis on Effort Estimation for Agile and Non-agile Software Projects Using DBN-ALO. Arabian Journal for Science and Engineering , Volume 45, 2605-2618.

Kerthyayana Manuaba, I. (2019). Combination of Test-Driven Development and Behavior-Driven Development for Improving Backend Testing Performance. Procedia Computer Science, Volumen 157, 79-86.

Maida, E. G., & Pacienzia, J. (2015). Metodologías de desarrollo de software. Argentina.

Martinez, D., Ferre, X., Guerrero, G., & Juristo, N. (2020). "An Agile-Based Integrated Framework for Mobile Application Development Considering Ilities,". in IEEE Access, Volumen 8, 72461-72470.

Molina Ríos, J. R., Honores Tapia, J. A., Pedreira-Souto, N., & Pardo León, H. P. (2021). State of Art: Mobile Software Development. 3C Tecnología. Glosas de innovación aplicadas a la pyme, Volumen 10(2), 17-45.

Nielsen, J. (1992). The Usability Engineering Life Cycle. EEE Computer, vol. 25,, 12-22. Nobasco Javier. (2018). Desarrollo de aplicaciones móviles android y J2me. MACRO.

Nor, L., & Ahmed, J. (2018). Análisis de mediciones objetivas para la evaluación de la usabilidad de aplicaciones móviles para personas sordas. Revista de Ingeniería de Telecomunicación, Electrónica e Informática, 21-27.

Osama, S., Solanki, H., Dhaliwa, N., Hussain, W., & Asif, M. (2019). Integrating design thinking into extreme programming. Journal of Ambient Intelligence and Humanized Computing, Volumen 10, 2485–2492.

Özcan-Top, Ö., & McCaffery, F. (2019). To what extent the medical device software regulations can be achieved with agile software development methods? XP—DSDM—Scrum. The Journal of Supercomputing volume, Volumen 75, 5227–5260.

Peng, Y., Zixi, L., Jin, Z., Yong, H., & Ya, P. (2020). An Empirical Study on the Ability Relationships Between Programming and Testing. IEEE Access, Volumen 8, 61438- 161448.

Pilemalm, S., Lindell, P.-O., Hallberg, N., & Eriksson, H. (2007). Integrating the Rational Unified Process and participatory design for development of socio-technical systems: a user participative approach. Design Studies, Volumen 28, 263-288.

Ramos, R., & Isabel, J. (2007). Técnicas Cuantitativas para la Gestión en la ingeniería del Software. Netbiblio.

Redbooth The Work Smarter Guide. (30 de 12 de 2016). La importancia de la metodología ágil para el desarrollo de aplicaciones móviles. Obtenido de La importancia de la metodología ágil para el desarrollo de aplicaciones móviles: https://redbooth.com/hub/es/importancia- metodologia-agil-desarrollo-aplicaciones-moviles/

Saltiveri, T. G., Vidal, J. L., & Cañas Delgado, J. J. (2012). Diseño de sistemas interactivos centrados en el usuario. UOC.

Shafiee, S., Wautelet, Y., Hvam, L., Sandrin, E., & Forza, C. (2020). Scrum versus Rational Unified Process in facing the main challenges of product configuration systems development. Journal of Systems and Software, Volumen 170, 110-732.

Wich, M., & Kramer, T. (20015). nhanced Human-Computer Interaction for Business Applications on Mobile Devices: A Design-Oriented Development of a Usability Evaluation Questionnaire. Proceedings of the Annual Hawaii International Conference on System Sciences, 472 - 481

Downloads

Published

2024-12-06

Issue

Section

Original

How to Cite

1.
Pico Pico MA, Camero Berrones RG, Lozada Torres EF, Freire Lescano LR. Proposal for a usability engineering model applicable to the requirements analysis phase of mobile applications. Data and Metadata [Internet]. 2024 Dec. 6 [cited 2025 Mar. 14];3:.229. Available from: https://dm.ageditor.ar/index.php/dm/article/view/229