Interacción humanocomputadora6

Post on 07-Nov-2014

548 views 0 download

Tags:

description

evaluation

Transcript of Interacción humanocomputadora6

Test de usabilidad. Midiendo el desempeño de la Interfaz

Dr. Andrés Adolfo Navarro Newball

Contenido

Recolección de datosTipos de testRepresentación gráfica de los datosAnálisis cuantitativo de las interfaces

Modelo GOMS Medida de la eficiencia de la interfaz Ley de Fitts y ley de Hick

Recolección de datos

Tipos de test

Representación gráfica de los datos

Análisis cuantitativo de las interfaces

“El tecleaba y tecleaba en la computadora, a Melrose sencillamente le sorprendía que la máquina que se

suponía aliviaría su dolor causado por toda clase de trabajos laboriosos,

tardara 10 veces más en realizar un trabajo tan sencillo de lo que habria tardado Bub en hacerlo a mano”Martha

Grimes. The Stargazey

Análisis cuantitativo de las interfaces

Muchos métodos cualitativos y heurísticos son útiles para analizar y entender el diseño de interfaces.

Basan sus resultados en la experimentación

Entender los métodos cuantitativos nos ayuda a entender cómo interactúan los seres humanos con las máquinas

Modelo GOMS

Modelo de metas, objetos, métodos y reglas de selección (Card, Moran, Newell, 1980)

La meta de las ciencias exactas es reducir los problemas de la naturaleza a la determinación de cantidades por medio de operaciones con números

Modelo GOMSTiempos de la Interfaz

K 0,2 sg

Tecleo: tiempo que toma orimir una tecla del teclado

P 1,1 sg

Señalamiento: tiempo que requiere un usuario para señalar una posición en la pantalla

H 0,4 sg

Inicio: tiempo que toma a la mano de un usuario moverse del teclado al GID o del GID al teclado

M 1,35 sg

Preparación mental: tiempo que toma a un usuario prepararse mentalmente para dar el próximo paso

R Respuesta: tiempo que debe esperar un usuario para que una computadora responda a una entrada

Modelo GOMS

Tiempos de la Interfaz En la práctica estos tiempos varían mucho K incluye el tiempo que toma el usuario en

hacer correcciones que ha detectado de inmediato.

No se pueden obtener tiempos absolutos exactos. Pero podemos obtener un rango

Mayús: cuenta como un teclazo separado R puede tener efectos inesperados. Por encima

de 250 msg puede producir intranquilidad Las interfaces realimentan pasado un tiempo.

Modelo GOMS

Cadena: secuencia de caracteresDelimitador: carácter que marca el

principio o el fin de una cadena de texto

Argumento: información que el usuario brinda a un comando

Modelo GOMS

Heurísticas1. Inserte Ms frente a todos los Ks y los Ps.2. No sitúe Ms enfrente de ningun Ps que señale los argumentos

de dicho comando.3. Si un operador que sigue a una M se anticipa por completo a

un operador exactamente antes de esa M, entonces elimine ésta.

4. Si una cadena MKs pertenece a una unidad cognoscitiva, entonces elimine todas las Ms menos la primera

5. Si K es un delimitador redundante al final de una unidad cognoscitiva, entonces elimine la M enfrente de ella,

6. Si K es un delimitador que sigue a una cadena constante, entonces elimine la M enfrente de ella. Pero si Ka es un delimitador para una cadena de argumento o cualquier cadena que pueda variar, entonces consérvela.

7. No cuente ninguna porción de una M que se superponga a una R

Modelo GOMS

Ejemplo Necesitamos convertir de grados

Farenheit a grados Centígrados o al revés

Elija la conversión que desee, luego teclee la temperatura y oprima enter

Convierta F a C

Convierta C a F

Modelo GOMS

H, mueva la mano al GIDHP, Señale el botón de radio que desea HPK, Haga click en el botón de radio (La

mitad de las veces la interfaz habrá elegido el botón de radio correcto y no habrá que hacer click en el botón de radio)

HPKH, Mueva la mano hacia el tecladoHPKHKKKK, Teclee los cuatro caracteresHPKHKKKKK, Presione enter

Modelo GOMS

Agregamos Ms en frente de todas las Ks y Ps, excepto en aquellas Ps que señalan argumentos HMPMKHMKMKMKMKMK

Cambiar PMK por PK. Eliminar Ms en medio de las cadenas HMPKHMKKKKMK

La penultima M se conserva, ya que se introduce una cadena variable

Eso da: 7,15 segundosHaga el ejercicio con la conversión correcta

Modelo GOMS

Cuanto se demora?Escriba los gestos que Hal usa conforme mueve su mano hacia el GID y hace clicManteniendo el botón oprimido sobre la Flecha deseada, HPKContinúe listando los gestos conforme Hal Mueve la flecha hasta que señala el valor Correcto y luego suelta el botón GID,HPKPKSitue Ms de acuerdo a la regla,HMPMKMKEkimine Ms de acuerdo a la regla,HMPKK3,25 sgY cuando no está en a escala?

Eficiencia de la interfaz

Qué tan rápida es una interfaz para que cumpla los requerimientos?

Determinar limite inferior de la cantidad de información que debe proporcionar un usuario para realizar la tarea. Esta es independiente del diseño de la interfaz

Si los métodos de información requieren una entrada de información que exceda el límite inferior calculado, el usuario estará trabajando en forma innecesaria.

Eficiencia de la interfaz

Eficiencia de la Información E. cantidad mínima de información necesaria para realizar una tarea, dividida entre la cantidad de información que debe suministrar el usuario (0 a 1)

La información se mide en bits. EJ: selección entre 4 objetos, requiere 2 bits de información

Dadas n alternativas con igualdad de probabilidades, la cantidad de información que es transmitida por todas ellas es Log2(n). Y la cantidad de información en cualquiera de ellas es (1/n) log2(n)

Con distintas probabilidades es: p(i) log2 (1/p(i))

Eficiencia de la interfaz

Ejemplo: eficiencia interfaz que oprime un solo botón que no transmite información 1log2(1) =0

Si al no oprimirlo llega información, hay dos estados

plog2(1/p) + (1-p) log2 (1/(1-p))P=1/2 1

Eficiencia de la interfaz

Cantidad de información en la interfaz de Hal?

. Una vez en 90%- una vez en 25%Los dígitos con frecuencia igualSe introducen 4 dígitos

Eficiencia de la interfaz

-.dd-d.d.dddd.ddd.dd

0,125/200; 100 c/u

0,75/3000 0,0067 para negativos0,003 para positivos

200*0,0067+3000*0,0030 10, 3 bitsTodos los simbolos igualmente

Probables4 log2(12)=14

Eficiencia de la interfaz

Eficiencia de caracter: número mínimo de caracteres requeridos para una tarea, dividida entre el número de caracteres que la interfaz solicita al usuario

En hal 6 teclazos 4/6= 67,

teclee la temperatura

C

F

Nuevo Hal, Eficiencia 14 teclazos, MKKKK=2,15 sg

Ley de Fitts

Tiempo en mover el cursor al objetivoT= a + b log2(D/S +1)

a y b, se determinan experimentalmente o a partir de parámetros de rendimiento humano

S= tamaño del blanco medido a lo largo de la línea de movimiento

D= distancia del blanco a la posición inicial

BlancoD

S

Ley de Hick

Cuando tiene que tomar acción alternativa entre 9 disponibles y cuando las probabilidades de tomar cada una son iguales, el tiempo para elegir una de ellas es proporcional al logaritmo en base 2 del número de elecciones posibles, más 1

T = a + b log2(n+1) ∑p(i) log2(1/p(i) +1)

Es más rápido dar las opciones simultáneas que jerárquicamente

Un elemento de 8: a + b log2 (8) 2 veces uno de cuatro: 2 (a + b log 2(4))

Bibliografía

The USINACTS usability assessment tutorial. Pedro Concejero*, Anne Clarke, Eija Kaasinen, Lothar Muehlbach, Roland Buss, Detlef Ruschin, Joe Chester. USINACTS AC 224 Project

Diseño de sistemas interactivos. Jef Raskin