Measurement of usability and portability of a web application developed with PWA technology
Main Article Content
Abstract
Introduction: PWAs are web applications considered as a natural evolution of traditional web applications, capable of integrating into mobile devices and performing tasks that generally only native applications could perform. Usability and portability correspond to two parameters of the quality model, usability refers to the ease with which people can use a computer tool. It is based on three parameters: efficiency, effectiveness and satisfaction. On the other hand, portability is defined as the effort to transfer the application to another operating system, device and platform. Objective. To measure the usability and portability parameters in the Traditional Web Application and the Progressive Web Application (PWA), created for a home delivery service, through the use of the questionnaire called System Usability Scale (SUS) and the use of general formulas in order to obtain information and perform a comparative analysis of the results. Methodology. The present research is defined as comparative descriptive, it is part of the quantitative paradigm; it uses the survey and formulas in the measurement process, as well as the Iterative - Incremental model for the development of web applications. The population consisted of 25 users to whom the SUS usability questionnaire validated by the scientific community that studies usability issues was applied. Results. The results reveal that the Usability in the traditional web application is 80.3, while the PWA presents an overall average result of 84.02; in portability the values are between 75% and 85.35% respectively. Conclusions. It is concluded that in terms of usability and portability the values favor the PWA, a result that is mainly attributed to the improvement characteristics that this technology presents in the development of web applications.
Downloads
Article Details
References
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