Proposal for a usability engineering model applicable to the requirements analysis phase of mobile applications
DOI:
https://doi.org/10.56294/dm2024.229Keywords:
Usability engineering, Requirements engineering, mobile applicationsAbstract
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
Published
Issue
Section
License
Copyright (c) 2024 Pico Pico María Angélica, Camero Berrones Rosa Gabriela, Lozada Torres Edwin Fabricio, Freire Lescano Luis Rafael (Author)

This work is licensed under a Creative Commons Attribution 4.0 International License.
The article is distributed under the Creative Commons Attribution 4.0 License. Unless otherwise stated, associated published material is distributed under the same licence.