heuristic evaluations
TRANSCRIPT
![Page 1: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/1.jpg)
HEURISTIC EVALUATIONS:
Desarrollo de una herramienta para automatizar las evaluaciones heurísticas de la usabilidad y User Centered Design (UCD) para
aplicaciones web y móviles desde el punto de vista del usuario y experto.
PONENTES:TEC. ANGIE LORENA MORENO VARGAS
ING. MELISA RIVERA GUZMANTEC. MÓNICA DÍAZ MOLINA
MG. NAYIBE SORAYA SANCHEZ LEON
![Page 2: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/2.jpg)
CONTENIDO
1. Introducción
2. Descripción del problema
3. Formulación del problema
4. Objetivos
5. Justificación
6. Marco de referencia y Estado del arte
7. Estudio de factibilidad de la App
8. Metodología de investigación
9. Pruebas del Software
10. Conclusiones
11. Prototipo
12. Bibliografías
![Page 3: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/3.jpg)
INTRODUCCIÓN
Este proyecto está orientado al desarrollo de una aplicación bajo móvil que permita ser una herramienta, para automatizar las evaluaciones heurísticas en el campo de la usabilidad y el User Centered Design (UCD) para software y App desde el punto de vista del usuario y experto. Este desarrollo tecnológico (software) llevará el nombre “HEURISTIC EVALUATIONS”, que significa evaluaciones heurísticas.
![Page 4: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/4.jpg)
Existen herramientas que ayudan al desarrollo de evaluaciones heurísticas sistematizadas, pero están concebidas para sitios web mas no para aplicaciones o software transaccionales.* SOFTWARE USABILITY MEASUREMENT INVENTORY (SUMI).
* PROMETHEUS
Software que no permiten la automatización de informes estadísticos en tiempo real y bajo dispositivos móvil.
Aplicaciones encontradas están diseñadas para trabajo en escritorio y una sola persona.
HEURISTIC EVALUATIONS
(Para móviles)
DESCRIPCIÓN DEL PROBLEMA
![Page 5: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/5.jpg)
FORMULACIÓN DEL PROBLEMA
¿Qué métricas de la usabilidad se deben definir para realizar la evaluación heurística para software transaccional?
¿De qué manera se puede lograr agilizar el proceso de ejecución en las evaluaciones heurísticas de usabilidad con usuarios ubicados en diferentes sitios y en momentos diferentes?
![Page 6: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/6.jpg)
OBJETIVOS• Desarrollar una herramienta para automatizar las evaluaciones
heurísticas de la usabilidad y User Centered Design (UCD) para aplicaciones web y móviles desde el punto de vista del usuario y experto.
General
• Realizar una investigación documental del estado del arte de las métricas de evaluación heurísticas para usabilidad y calidad del software en aplicaciones web y móviles.
• Seleccionar que métricas de usabilidad, serán utilizadas en el diseño de los test heurísticos para la evaluación sistematizada.
• Seleccionar que estándares ISO (calidad de software), serán utilizadas en el diseño de los test heurísticos para la evaluación sistematizada.
• Desarrollo del App HEURISTIC EVALUATIONS, como herramienta automatizada para evaluaciones desde el punto de vista del usuario.
• Evaluar la usabilidad y calidad del sistema de información automatizado RYCA del ITFIP, haciendo uso de App HEURISTIC EVALUATIONS.
Específicos
![Page 7: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/7.jpg)
JUSTIFICACIÓN
Usabilidad y calidad
El propósito del proyecto es desarrollar un App que por medio de evaluaciones heurísticas sistematizadas, indique el cumplimiento de usabilidad y la satisfacción de los usuarios de cualquier programa de computador.
Para los profesionales de la ingeniería del software es importante tener recursos tecnológicos que les ayude en el proceso de verificación de la calidad de sus productos.
![Page 8: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/8.jpg)
MARCO DE REFERENCIA (Disciplina HCI/IPO)
En 1962 Joseph C. Licklider y Wender E. Clark (10 PROBLEMAS)
En 1971 Wilfred J. Hansen (Libro “Principios de la ingeniería de usuario para sistemas interactivos”)
La disciplina HCI/IPO (Interacción Persona-Ordenador) El objetivo de esta disciplina es garantizar la creación de software seguro, usable y funcional.
![Page 9: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/9.jpg)
MARCO DE REFERENCIAFundamentos de la calidad del software.
Definen la ingeniería como: La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software.
Define calidad como: la percepción que tiene una persona a la hora de utilizar un producto o servicio.
La totalidad de características de un producto de software que tienen como habilidad, satisfacer necesidades explícitas o implícitas
El grado con el que un sistema, componente o proceso cumple con los requisitos especificados y las necesidades o expectativas del cliente o usuario
ACM/IEEE“Association for Computing
Machinery”
RAE (Real Academia de la lengua española)
ISO/IEC DEC 91260
IEEE.Std.610-1990
![Page 10: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/10.jpg)
MARCO DE REFERENCIACalidad de la ingeniería del software
Forman parte del sistema mundial encargado y especializado en la creación de normas para la fabricación, comercio y comunicación.
También conocida como SQuaRE, esta norma tiene como objetivo tener un marco de referencia para la evaluación de la calidad de un software.
Representa el modelo de calidad para el producto software resaltando la calidad de uso, presentando los principios de calidad frente a los cuales se evaluara el producto (software).
Norma ISO/IEC
Norma ISO/IEC 25000
Norma ISO/IEC 25010
![Page 11: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/11.jpg)
Marco de referencia
Norma ISO/IEC Norma ISO/IEC 25010 (System and software quality models)
![Page 12: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/12.jpg)
Marco de referenciaUsabilidad
Este define la usabilidad “como el objetivo principal del sistema creado”. Ya que sin esta, cualquier contenido no tendría sentido.
Los usuarios no buscan usabilidad, buscan utilidad, entendida como el provecho, beneficio e interés que produce su uso.
usabilidad: “es asegurarse que algo funcione bien, y que una persona con ciertas habilidades y experiencia pueda utilizarlo en su propósito sin frustrarse.”
David Branderbest
Hassan-Montero
Steve Krugn
ISO/IEC 9126
"La usabilidad se refiere a la capacidad de un software de ser comprendido, aprendido, usado y ser atractivo para el usuario, en condiciones específicas de uso“.
![Page 13: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/13.jpg)
Marco de referenciaUsabilidad
La usabilidad depende no sólo del producto sino también de la persona que lo utilice.
"Usabilidad es la efectividad, eficiencia y satisfacción con la que un producto permite alcanzar objetivos específicos a usuarios específicos en un contexto de uso específico"
considerado el padre de la usabilidad web este define el termino en consideración a la información en Internet como “el atributo de calidad que mide la facilidad de las interfaces web"
publicaron una serie de artículos y trabajos de investigación sobre el tema "Ingeniería de Usabilidad"
Bevan, 1994
ISO/IEC 9241
Jacob Nielsen
John Whiteside, de Digital Equipment Corp. y John Bennett de IBM
![Page 14: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/14.jpg)
MARCO DE REFERENCIAUsabilidad en Colombia
Natalia vivas Define usabilidad como “la
capacidad que debería tener un objeto virtual o físico para que su uso sea comprensible,
reconocible y fácil de aprender, sin instrucciones, sin manuales, sin ayudas.”
![Page 15: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/15.jpg)
MARCO DE REFERENCIA
METODOLOGÍA RUP (Rational Unified Process)
Es una metodología que se caracteriza por ser iterativa e incremental utilizando como base los diagramas de caso de uso, el código fuente de software, estableciendo los perfiles o roles de los desarrolladores y asesores que intervienen en la creación de sistema.
Principios de desarrollo
![Page 16: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/16.jpg)
En argentina pampa (2005) Guillermo Juan Covella para optar al título de Magíster en Ingeniería de Software realiza un trabajo de Medición y Evaluación de Calidad en Uso de Aplicaciones Web.
En Colombia, Bogotá (2013) Paola Alexandra Gutiérrez Bobadilla, Sandy Viviana Herrera Moreno para optar al título de ingeniería de sistemas realizan un modelo de evaluación de usabilidad y correspondencia didáctica de un software lúdico.
Test de usabilidad en móvil y tablet – UserZoom (Madrid, España) Es un software que permite recoger y grabar información sobre el comportamiento de los usuarios, permitiendo además realizar análisis detallados.
Clicktale es un software que graba la interacción del usuario en una aplicación, a través de un javascript que permite ver todo el recorrido realizado por el usuario revelando así las necesidades, intenciones y complicaciones que este hay tenido.
ESTADO DEL ARTE
![Page 17: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/17.jpg)
ESTUDIO DE FACTIBILIDAD DE LA APP “HEURISTIC EVALUATIONS”
Factibilidad Operativa
Factibilidad Legal
Factibilidad de tiempo
Factibilidad Técnica
Factibilidad Económica
![Page 18: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/18.jpg)
METODOLOGIA DE INVESTIGACION “HEURISTIC EVALUATIONS”
TIPO DE INVESTIGACIÓN.
Descriptiva-Propositiva
Recopilación de
información
Análisis de la
información recopilada
Proponer el diseño de la aplicación
TECNICAS DE RECOLECCIÓN DE
INFORMACIÓN
Desarrollo de
Software
Revisión document
al
LINEA DE INVESTIGACIÓ
N.
![Page 19: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/19.jpg)
METODOLOGIA PARA EL DESARROLLO DEL SOFTWARE
Metodologia RUP (Rational Unified Process).
Esta metodología, está dentro de la metodologías agiles de la ingeniería del software y se centrada en la arquitectura, permitiendo el desarrollo de forma iterativa e incremental.
![Page 20: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/20.jpg)
FASES DE LA METODOLOGIA RUP
Fase de concepción
• Es la primera fase que se desarrollara. Durante esta, el grupo de trabajo buscará definir el alcance del proyecto y el modelo del negocio.
Fase de elaboración
• Se busca lograr cumplir con el propósito de construir un prototipo de la arquitectura ejecutable cumpliendo con el mayor número de requerimiento que llevara el App.
Fase de construcción
• Se inicia el proceso de construir el software a través de una serie de iteraciones las cuales se basan de casos de uso, haciéndose un análisis, diseño, codificación y por ultimo las pruebas necesarias
Fase de transferencia
• Busca como propósito colocar el App Móvil a disposición de los usuarios finales, por medio de la tienda virtual oficial de aplicaciones para Android “Google Play Store”.
![Page 21: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/21.jpg)
PLANEACION DEL PROYECTO
FASE IFASE DE CONCEPCION DEL APP
1• Requerimientos, actores, casos de uso,
riesgos, costos y recursos.
2• Arquitectura del software, prototipo, plan
del proyecto e investigación documental.
3• Modelos de caso de uso, Anteproyecto,
prototipo Operacional/Funcional.
4• Aprobación para inicio del App Móvil
![Page 22: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/22.jpg)
ORGANIZACIÓN DEL EQUIPO DE TRABAJO
FASE IFASE DE CONCEPCION DEL APP
•Ing. Melissa Rivera
Guzmán.Jefe del proyecto
• Mg. Nayibe Soraya Sánchez León y las
profesionales Mónica Díaz Molina y Angie
Lorena Moreno Vargas.
Analistas
• La ing. Melissa Rivera
Guzmán
Diseñador grafico
• las profesionales Angie Lorena
Moreno Vargas y Mónica Díaz
Molina.
Desarrolladores
•Mg. Nayibe Soraya Sánchez León y la ing. Melissa Rivera
Guzmán.
Especialistas en pruebas de software
• Ing. Jose Luis Rodríguez Galeano.
Asesor
![Page 23: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/23.jpg)
Elaboración de los Test
FASE IFASE DE CONCEPCION DEL APP
Construcción del Test
Heurístico principios de
Nielsen
Test Heurísticos estructurados
Variables: 10 principios de NielsenTipo de Respuesta: SI / NO / NO APLICA
![Page 24: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/24.jpg)
TEST HEURISTICOS NIELSEN
PRINCIPIOS DE NIELSEN (USUARIOS)
1. Visibilidad del estado
del sistem
a.
2. Relación entre
el sistema y el
mundo real.
3. Liberta
d y control
por parte del
usuario.
4. Consistencia y estándares.
5. Prevención de errores.
6. Recono
cer antes que
recordar.
7. Flexibilidad y eficiencia en el uso.
8.Diseño
estético y
minimalista.
9.Ayuda a los
usuarios a
reconocer,
diagnosticar y
recuperarse de
los errores.
10. Ayuda
y documentació
n.
![Page 25: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/25.jpg)
FASE IFASE DE CONCEPCION DEL APP
Construcción del Test Heurístico ISO/IEC 25010.
Variables: 6 criterios de ISO 25010.
Tipo de Respuesta: SI / NO / NO APLICA
Se han construido un total de 28 preguntas clasificadas de acuerdo a cada característica de usabilidad de la ISO/IEC 25010.
![Page 26: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/26.jpg)
TEST HEURISTICOS ISO 25010
CRITERIOS DE USABILIDAD ISO/IEC 25010
Capacidad para reconocer su adecuación.
Capacidad de
aprendizaje.
Capacidad para ser usado.
Protección contra errores
de usuario.
Estética de la interfaz de usuario.
Accesibilidad.
![Page 27: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/27.jpg)
FASE II. ELABORACION DEL APP “HEURISTIC
EVALUATIONS”
DEFINICION DE LOS REQUISITOS DEL APP “HEURISTIC EVALUATIONS”
El administrador maneja la
evaluación.
Un código para cada usuario evaluador.
Registrar la evaluación
Generar los códigos
Las evaluaciones son iterativas.
Descargar el informe en
formato PDF o XLS.
Registro de usuarios expertos.
El administrador aplica las
evaluaciones. Requerimientos
funcionales
![Page 28: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/28.jpg)
FASE II. ELABORACION DEL APP “HEURISTIC
EVALUATIONS”
DEFINICION DE LOS REQUISITOS DEL APP “HEURISTIC EVALUATIONS”
Usabilidad Seguridad Accesibilidad
RendimientoDesempeño Requerimient
os no funcionales
![Page 29: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/29.jpg)
FASE II. ELABORACION DEL APP “HEURISTIC EVALUATIONS”
Diagrama de caso de uso
del App
![Page 30: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/30.jpg)
Requerimientos funcionales.
Almacena y recupera
información.
Amigable con el usuario final.
FASE II. ELABORACION DEL APP “HEURISTIC
EVALUATIONS”
Estilo de programación
del App
![Page 31: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/31.jpg)
FASE II. ELABORACION DEL APP “HEURISTIC
EVALUATIONS”
DISEÑO DE LA INTERFAZ GRAFICA DEL APP
“HEURISTIC EVALUATIONS”
Colores y estructura de navegación
TipografíaIconografía
Botones del App
![Page 32: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/32.jpg)
PRUEBAS DEL SOFTWARE
PRUEBAS DEL SOFTWARE
PRUEBAS UNITARIAS
PRUEBAS DE
SEGURIDAD
PRUEBAS DE
RENDIMIENTO
PRUEBAS DE
CARGA
PRUEBAS DE
INTEGRACION
![Page 33: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/33.jpg)
CONCLUSIONES
Heuristic Evaluatións logra
ser una idea innovadora, con aceptación del
cliente.
El uso de tecnología web HTML5, CSS3 y
JavaScript fueron
necesarias.
Heuristic Evaluatións, se desarrolló bajo la metodología
RUP.
El software Heuristic
Evaluatións es una propuesta para evaluar la
calidad y usabilidad.
Se puede decir que Heuristic
Evaluatións es 100%
competitivo.
![Page 34: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/34.jpg)
BIBLIOGRAFIA
ISO. Sistemas de gestión de la calidad-Conceptos y vocabulario. Norma Internacional ISO 9000, 2000. Joe DeCarlo, Enrico Mancin, Cecile Peraire, Angelo Fernandes, Mike Edwards and Kathy Carroll. IBM Rational Unified
Process for System. 2004. Ibm.com/redbooks. Disponible en: http://www.redbooks.ibm.com/redbooks/SG247362/wwhelp/wwhimpl/js/html/wwhelp.htm Consultado el 16 Enero del 2016.
Kendall K. & Kendall J. 2005. Análisis y Diseño de Sistemas. España: Prentice Hall. Pinto, Noelia; Tortosa, Nicolás; Acuña, César; Cuenca Pletsch, Lilian; Estayno, Marcelo. “Evaluación de Calidad de
Aplicaciones Web asistida por herramientas tecnológicas”. WICC 2013. ISBN 978-987-28179-6-1. Martínez, L., & Monserrat, J. (2010). Evaluación heurística de las web de franquicias en el sector Óptica y Optometría.
Latina de Comunicación Social. M. Estayno, G. Dapozo, L. Cuenca Pletch, C. Greiner,. 2009. “Modelos y Métricas para evaluar Calidad de Software”. XI
Workshop de Investigadores en Ciencias de la Computación. San Juan, Argentina. Nielsen, J. (1993). Designing Web Usability. En J. NIELSEN, & 2. New Riders (Ed.). Nielsen, J. y Loranger, J (2006). Usabilidad: prioridad en el diseño web. Madrid: Anaya Editores. Shneiderman, B.; Plaisant, C (2006). Diseño de interfaces de usuario. Estrategias para una interacción persona-
computadora efectiva. México: Addison Wesley.
![Page 35: Heuristic evaluations](https://reader037.vdocumento.com/reader037/viewer/2022110108/58ed23751a28abbc138b46e7/html5/thumbnails/35.jpg)
GRACIAS POR LA ATENCIÓN PRESTADA
HEURISTIC EVALUATIÓNS
TEC. ANGIE LORENA MORENO VARGASING. MELISA RIVERA GUZMÁN
TEC. MÓNICA DÍAZ MOLINAMG. NAYIBE SORAYA SÁNCHEZ LEÓN