FUsaM: Framework, con base en una SPL, para la medición de usabilidad en aplicaciones móviles
DOI:
https://doi.org/10.15359/ru.30-2.3Palabras clave:
Usabilidad, aplicaciones móviles, pruebas, línea de productos de software.Resumen
El uso masivo de los dispositivos móviles, asociado a la heterogeneidad de estos y también de los usuarios, implica un desafío al momento de evaluar la usabilidad de las aplicaciones móviles. Es importante disponer de metodologías y herramientas que permitan realizar estudios de usabilidad específicos para este tipo de aplicaciones en las cuales el contexto de uso cambia continuamente. Es necesario que las pruebas de usabilidad sean transparentes para el usuario, recolecten datos de usabilidad y del contexto de manera automática, no sean intrusivas para la aplicación que se prueba y que soporten en alguna medida la variabilidad de los dispositivos. Para lograr las características mencionadas, en este trabajo se propone un framework denominado FUsaM (Framework de usabilidad móvil) que es extensible y permite generar e integrar pruebas de usabilidad en aplicaciones móviles. Para su diseño e implementación se utiliza el enfoque de construcción de Línea de productos de software (SPL, Software Product Line) combinado con la Programación orientada a características (FOP, Feature-Oriented Programming) y la Programación orientada a aspectos (AOP, Aspect-Oriented Programming). También se presenta un caso de estudio para demostrar la funcionalidad de este.
Referencias
Balagtas-Fernández, F. y Hussmann, H. (2009). A Methodology and Framework to Simplify Usability Analysis of Mobile Applications. 24th IEEE/ACM International Conference on Automated Software Engineering, 520-524.
Batory, D. (2005). Feature models, grammars, and propositional formulas. Software Product Lines, 9th Int. Conference, LNCS, SPLC 2005, Rennes, France, Proceedings, vol. 3714, Springer (2005), pp. 7-20.
Clements, P. y Northrop, L. (2001). Software Product Lines: Practices and Patterns. Addison-Wesley Longman Publishing Co.. Boston, USA.
Hornbæk, K. (2006). Current practice in measuring usability: Challenges to usability studies and research. International Journal of Human-Computer Studies, 79-102.
ISO 9241-11 (1998). Ergonomic requirements for office work with visual display terminals (VDTs.) - Part 11: Guidance on usability.
Ivory, M. y Hearst, M. (2001). The state of the art in automating usability evaluation of user interfaces. Journal ACM Computing Surveys (CSUR), 470-516.
Kang, K., Cohen, S., Hess, J., Novak, W. y Peterson, S. (1990). Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University.
Kronbauer, A. H. y Santos, C. (2011). Um modelo de avaliação da usabilidade baseado na captura automática de dados de interação do usuário em ambientes reais. Brazilian Symposium on Human Factors in Computing Systems and the 5th Latin American Conference on Human-Computer Interaction. Porto Alegre, Brazil, 114-123.
Kronbauer, A., Santos, C. y Vieira, V. (2012). Um estudo experimental de avaliação da experiência dos usuários de aplicativos móveis a partir da captura automática dos dados contextuais e de interação. Brazilian Symposium on Human Factors in Computing Systems. Porto Alegre, Brazil, 305-314.
Lettner, F. y Holzmann, C. (2012). Automated and Unsupervised User Interaction Logging as Basis for Usability Evaluation of Mobile Applications. International Conference on Advances in Mobile Computing & Multimedia. New York, USA, 118-127.
Loughran, N., Sampaio, A. y Rashid, A. (2006). From requirements documents to feature models for aspect oriented product line implementation. Satellite Events at the MoDELS Conf., 262-271.
Lyons, K. y Starner, T. (2001). Mobile Capture for Wearable Computer Usability Testing. ISWC '01, 5th IEEE International Symposium on Wearable Computers, 69-76.
Pohl, K., Böckle, G. y Linden, F. (2005). Linden Software Product Line Engineering: Foundations, Principles and Techniques. Springer.
Salazar, J. (2009). Herramienta para el modelado y configuración de modelos de características. Malaga, España.
Shaw, M. (2003). Writing Good Software Engineering Research Papers. Minitutorial. Proceedings of the 25th International Conference on Software Engineering. IEEE Computer Society, 726-736.
Thüm, T., Kästner, C., Benduhn, F., Meinicke, J., Saake, G. y Leich, T. (2014). FeatureIDE: An Extensible Framework for Feature-Oriented Software Development. Science of Computer Programming, 79(0):70-85. http://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide
Zhang, D. y Adipat, B. (2005). Challenges, Methodologies, and Issues in the Usability Testing of Mobile Applications. International Journal of Human-Computer Interaction, 293-308.
Publicado
Número
Sección
Licencia
Los autores que publican en esta revista están de acuerdo con los siguientes términos:
1. Los autores garantizan a la revista el derecho de ser la primera publicación del trabajo al igual que licenciado bajo una Creative Commons Attribution License que permite a otros compartir el trabajo con un reconocimiento de la autoría del trabajo y la publicación inicial en esta revista.
2. Los autores pueden establecer por separado acuerdos adicionales para la distribución no exclusiva de la versión de la obra publicada en la revista (por ejemplo, situarlo en un repositorio institucional o publicarlo en un libro), con un reconocimiento de su publicación inicial en esta revista.
3. Los autores han afirmado poseer todos los permisos para usar los recursos que utilizaron en el artículo (imágenes, tablas, entre otros) y asumen la responsabilidad total por daños a terceros.
4. Las opiniones expresadas en el artículo son responsabilidad de los autores y no necesariamente representan la opinión de los editores ni de la Universidad Nacional.
Revista Uniciencia y todas sus producciones se encuentran bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Unported.
No existe costo por acceso, revisión de propuestas ni publicación para autores y lectores.