Medición de usabilidad y portabilidad de una Aplicación Web desarrollada con tecnología PWA
Contenido principal del artículo
Resumen
Introducción: Las PWA son aplicaciones web consideradas como una evolución natural de las aplicaciones web tradicionales, capaces de integrarse en dispositivos móviles y realizar tareas que generalmente solo las aplicaciones nativas podían llevar a cabo. La usabilidad y portabilidad corresponden a dos parámetros del modelo de calidad, la usabilidad hace referencia a la facilidad con que las personas pueden utilizar una herramienta informática. Se basa en tres parámetros: eficiencia, eficacia y satisfacción. Por otro lado, la portabilidad se define como el esfuerzo para transferir la aplicación a otro sistema operativo, dispositivo o plataforma. Objetivo. Medir los parámetros de usabilidad y portabilidad en la Aplicación Web Tradicional y la Aplicación Web Progresiva (PWA), creadas para un servicio de entrega a domicilio, mediante el uso del cuestionario denominado System Usability Scale (SUS) y la utilización de fórmulas generales con la finalidad de obtener información y realizar el análisis comparativo de los resultados. Metodología. La presente investigación se define como descriptiva comparativa, se inscribe en el paradigma cuantitativo; emplea la encuesta y fórmulas en el proceso de medición, así como el modelo Iterativo – Incremental para el desarrollo de las aplicaciones web. La población fue constituida por 25 usuarios a quienes se aplicó el cuestionario de usabilidad SUS validado por la comunidad científica que estudia temas de usabilidad. Resultados. Los resultados revelan que la Usabilidad en la aplicación web tradicional es de 80.3, mientras que la PWA presenta un resultado promedio global de 84.02; en portabilidad los valores se encuentran entre un 75% y un 85.35% respectivamente. Conclusiones. Se concluye que en cuanto a usabilidad y portabilidad los valores favorecen a la PWA, resultado que se atribuye principalmente a las características de mejora que presenta esta tecnología en el desarrollo de aplicaciones web.
Descargas
Detalles del artículo
Citas
Barbosa, T., Viana, F., Landim, C., Miranda, F., & Viana, L. (2020). Desarrollo y evaluación de un prototipo de aplicación para cuidadores de ancianos. Revista Electrónica Trimestral de Enfermería, 389–399. https://doi.org/https://doi.org/http://dx.doi.org/10.6018/eglobal.396671.
Bautista Peñaquishpe, A. C. (2019). ESTUDIO DE LAS ARQUITECTURAS TECNOLÓGICAS (APPSHELL, RESPONSIVE DESIGN, SOA) EN LA CONSTRUCCIÓN DE WEB PROGRESIVA PARA FORTALECER LA GESTIÓN DE PEDIDOS DE LOS LOCALES MIPYMES DE TIPO CAFÉ-RESTAURANT EN LA CIUDAD DE OTAVALO [Universidad Técnica del Norte]. http://repositorio.utn.edu.ec/handle/123456789/9355
Biørn-hansen, A., Majchrzak, T. A., & Grønli, T. (2017). Progressive Web Apps : The Possible Web-native Unifier for Mobile Development. Webist, 344–351. https://doi.org/10.5220/0006353703440351
Borsci, S., Federici, S., & Lauriola, M. (2009). On the dimensionality of the System Usability Scale: A test of alternative measurement models. Cognitive Processing, 10(3), 193–197. https://doi.org/10.1007/s10339-009-0268-9
Geraldes, W., Rodrigues, U., & Martins, E. (2019). Avaliação da Usabilidade do Scratch utilizando o Método System Usability Scale (SUS) Conference. https://doi.org/10.5753/eri-mt.2019.8589
ISO. (2019). The ISO/IEC 25000 series of standards. The ISO/IEC 25000 Series of Standards, 12, 10. https://iso25000.com/index.php/en/iso-25000-standards%0Ahttps://iso25000.com/index.php/normas-iso-25000/iso-25010/20-adecuacion-funcional
Karim, K. (2016). Progressive Web Application Migrating Web Application to a Progressive Web Application. https://play.google.com/store/apps/details?
Khan, A. I., Al-Badi, A., & Al-Kindi, M. (2019). Progressive web application assessment using AHP. Procedia Computer Science, 155, 289–294. https://doi.org/10.1016/j.procs.2019.08.041
Klug, B. (2017). An Overview of the System Usability Scale in Library Website and System Usability Testing. Weave: Journal of Library User Experience, 1(6), 1–19. https://doi.org/10.3998/weave.12535642.0001.602
Lanza, E. (2019). Aplicación Web Progresiva (PWA) para la gestión de pagos de estacionamiento en superficie [Universidad de Cantabria]. https://repositorio.unican.es/xmlui/bitstream/handle/10902/17089/420138.pdf?sequence=1&isAllowed=y
Laparra Hernández, J. (2015). Evaluación de la usabilidad web mediante el análisis de la mirada y la respuesta fisiológica. Influencia de las características del usuario [Universidad Tecnológica de Valencia]. https://riunet.upv.es/bitstream/handle/10251/51459/Laparra - Evaluación de la usabilidad web mediante el análisis de la mirada y la respuesta fisiol....pdf?sequence=1&isAllowed=y
Lewis Senior HF Engineer, J. R., & Sauro, J. (2017). Revisiting the Factor Structure of the System Usability Scale. Journal of Usability Studies, 12(4), 183–192.
Mhaske, A., Bhattad, A., Khamkar, P., & More, R. (2018). Progressive Web App for Educational System. International Research Journal of Engineering and Technology, 310–312. https://arc.applause.com/2015/11/30/application-shell-
Mittal, S., & Kumar Bhatia, P. (2013). Software Component Quality Models from ISO 9126 Perspective: A Review. International Journal of Engineering Sciences, 02(02), 2277–9698.
Mooney, J. (1997). Bringing portability to the software process. Dept. of Statistics and Comp. Sci., West Virginia Univ., Morgantown WV, 559–570. http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5961733
Otzen, T., & Manterola, C. (2017). Técnicas de Muestreo sobre una Población a Estudio. International Journal of Morphology, 35(1), 227–232. https://doi.org/10.4067/S0717-95022017000100037
Perurena, L., & Moráguez Bergues, M. (2013). Usabilidad de los sitios Web , los métodos y las técnicas para la evaluación. 24(2), 176–194. https://scielo.isciii.es/pdf/eg/v19n59/1695-6141-eg-19-59-389.pdf
Pressman, R. (2010). Ingeniería del software. Un enfoque práctico (Mc Graw Hi).
Reyes, J. M., Berdugo, M., & Villegas, L. (2016). Evaluación de usabilidad de un sistema de administración de cursos basado en la plataforma Lingweb. 24, 435–444. https://doi.org/http://dx.doi.org/10.4067/S0718-33052016000300008
Rodríguez, P. (2018). Desarrollo de un cliente web mediante aplicaciones web progresivas (Vol. 17) [Universidad de Vigo]. http://castor.det.uvigo.es:8080/xmlui/bitstream/handle/123456789/224/TFG Pablo Rodríguez Pérez.pdf?sequence=1
Rodríguez, R. A., Vera, P. M., Martínez, M. R., Alderete, C. G., & Dogliotti, M. G. (2020). Aplicaciones Web Progresivas Enfocadas en el Uso y Optimización de Cache. 640–644. http://sedici.unlp.edu.ar/bitstream/handle/10915/104215/Documento_completo.pdf?sequence=1
Rodríguez, R. A., Vera, P. M., Martínez, M. R., Parra, F. A., Trigueros, A., & Dogliotti, M. G. (2019). Aplicaciones Web Progresivas Impulsadas por el Avance de los Estándares Web. http://sedici.unlp.edu.ar/handle/10915/77181
Sensuse, D. I., Satria, D., Pratama, A. A., Wulandari, I. A., Mishbah, M., & Noprisson, H. (2017). Integrating UCD into Scrumban for better and faster usability design. 2017 International Conference on Information Technology Systems and Innovation, ICITSI 2017 - Proceedings, 2018-Janua(September 2018), 297–302. https://doi.org/10.1109/ICITSI.2017.8267960
Sharma, V., Verma, R., Pathak, V., Paliwal, M., & Jain, P. (2019). Progressive Web App (PWA) - One Stop Solution for All Application Development Across All Platforms. International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 1120–1122. https://doi.org/10.32628/cseit1952290
Steiner, T. (2018). What is in a Web View: An Analysis of Progressive Web App Features When the Means of Web Access is not a Web Browser. The Web Conference 2018 - Companion of the World Wide Web Conference, WWW 2018, 789–796. https://doi.org/10.1145/3184558.3188742
Tandel, S. J. A. (2018). Impact of progressive web apps on web app development. International Journal of Innovative Research in Science, Engineering and Technology, 7(9), 9439–9444. https://doi.org/10.15680/IJIRSET.2018.0709021
Zumba, J. P., & León, C. A. (2018). Evolución de las Metodologías y Modelos utilizados en el Desarrollo de Software. INNOVA Research Journal, 3(10), 20–33. https://doi.org/10.33890/innova.v3.n10.2018.651