Академический Документы
Профессиональный Документы
Культура Документы
Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para 125
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
Presentacin visual apropiada: En el diseo de la interfaz Esta tcnica puede brindar una clasificacin de usuarios,
grfica de usuario se recomienda tener en cuenta una serie que resulta provechosa al momento de tomar una muestra de
de normas provenientes del campo del diseo grfico sobre usuarios con los cuales realizar las pruebas de usabilidad. Para
cmo elegir los colores, tipo de letra, la disposicin de los llevar a cabo la distincin de usuarios, primero se debe tener en
elementos, etc [7]. cuenta el sistema concreto a desarrollar. Algunos recursos para
Manejo de Errores: Indica cmo el sistema previene los lograr el anlisis de usuarios son:
errores que el usuario puede cometer mientras se encuentra - Un anlisis de mercado si se trata de un producto
operando el programa [8]. software comercial.
Satisfaccin: Indica la impresin subjetiva que el operador - Utilizar los mtodos de indagacin (observacin de
del sistema obtiene del mismo. Para ello se utilizan campo, entrevistas, encuestas, cuestionarios, etc.),
cuestionarios, encuestas, entrevistas [7]. logrando identificar los requerimientos del usuario y
Nivel de seguridad: La calidad no puede existir sin as los del producto.
seguridad [9]. Constituye un factor importante en la b) Identificacin de tareas:
usabilidad de una aplicacin, porque genera mayor Es un conjunto de tcnicas que se utilizan para determinar
confianza en los usuarios. cmo los usuarios llevan a cabo una determinada tarea [10]. La
2. Ingeniera de Usabilidad definicin de tarea es similar a la de funcin, pero no son
iguales, puesto que una tarea es una actividad con sentido para
La Ingeniera de Usabilidad (IU) se puede definir como un el usuario, algo que el usuario considera necesario o deseable
conjunto de tcnicas para el desarrollo de sistemas en la que se que se realice [5].
especifican previamente niveles cuantitativos de usabilidad, y En primer lugar se identifican las tareas que va a realizar el
el sistema se construye para alcanzar dichos niveles, que se producto software a desarrollar, en base a las necesidades de
conocen como mtricas [10]. Utiliza un mtodo de diseo los usuarios. Luego se descomponen dichas tareas en una serie
iterativo con prototipado rpido, que se repite varias veces, con de subtareas, que sern las que el usuario posteriormente
el objetivo de ir enriqueciendo progresivamente el sistema, llevar a cabo en su interaccin con el sistema. Las tareas
como se muestra en la Fig. 1. identificadas por medio de esta tcnica son el punto de partida
Al aplicar IU en el desarrollo de software, se podr obtener para confeccionar las especificaciones de usabilidad, y se
un producto que aumente la satisfaccin del usuario al instancian a ejemplos reales para que puedan ser aplicadas por
utilizarlo [5]. el personal en las pruebas de usabilidad.
Las tcnicas de IU buscan alcanzar en el producto software
que se est desarrollando un mayor nivel de usabilidad. Para el c) Especificacin de usabilidad:
logro de este objetivo, se consideran las etapas: Es esencial contar con una serie de especificaciones de
especificaciones, diseo y evaluacin. usabilidad que puedan ser revisadas, para que de esta manera
se pueda medir la usabilidad del producto software que se est
2.1. Especificaciones desarrollando [12]. Para lograrlo, por cada atributo de
Antes de comenzar con el proyecto, se confecciona una usabilidad se determina una serie de especificaciones que
lista de especificaciones de usabilidad, pretendiendo plasmar puedan medirse mediante pruebas de usabilidad heursticas o
los niveles de usabilidad que interesen alcanzar. Estas empricas.
orientarn el proceso de desarrollo, pero para fijarlas resulta La gran mayora de las especificaciones de usabilidad se
necesario reconocer previamente a los usuarios y las tareas que asocian a una determinada tarea identificada en la etapa de
van a realizar con el sistema. Esta etapa est relacionada en identificacin de tareas. A travs de pruebas de usabilidad se
gran medida con las de anlisis de requerimientos y pueden obtener los valores de las especificaciones para
especificaciones de la Ingeniera del Software. Consta de tres desarrollar el sistema.
partes: el anlisis o distincin de usuarios, identificacin de 2.2. Diseo
tareas y especificaciones de usabilidad.
Una vez realizada la identificacin de tareas, se da inicio a
la etapa de diseo, comenzando por disear la interaccin con
el sistema, que en forma iterativa se ir evaluando y mejorando
[5]. En esta etapa se utilizarn tcnicas de prototipado y se
considerarn principios de diseo que involucran en diferente
grado al usuario.
a) Diseo de la interaccin:
Este esquema se puede dividir en dos fases: diseo
conceptual del sistema y diseo visual de la interaccin.
El diseo conceptual del sistema determina la manera en
que va a funcionar el sistema. Resulta fundamental establecer
Fig. 1. Ciclo de la Ingeniera de la Usabilidad. un concepto del sistema que pueda ser entendido sin ningn
a) Anlisis de usuarios: tipo de esfuerzo por el usuario. Se pueden usar metforas de
Se realiza para conocer a los usuarios y las tareas que interfaz, como por ejemplo las metforas de escritorio
desempean, y cmo las realizan. Resulta importante saber de empleadas por los sistemas operativos. Tambin se podra
qu manera piensa el usuario para disear el sistema en base a imitar sistemas ya conocidos.
ello, y no al pensamiento del equipo de desarrollo [11].
126 Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
El diseo es una tarea creativa y no puede automatizarse, DP: El rol de los usuarios ser el ncleo central del
sin embargo, existen normas o principios que pueden servir de equipo de desarrollo, es decir, no sern elementos
gua para realizar dicha actividad, como por ejemplo, procurar pasivos a los cuales solamente se les consulta sobre
disminuir los posibles errores por parte del usuario, no temas especficos. Los usuarios son los diseadores
sobrecargar la memoria que utiliza el mismo, brindarle del sistema, actuando los ingenieros software como
realimentacin de sus acciones, etc. Normas y consejos para el consejeros tcnicos que indican qu se puede y qu no
diseo se pueden obtener en Constantine y Lockwood [13]. se puede hacer [15]. Para implementarlo, es preciso
Por otra parte, podra decirse que el diseo visual de la utilizar medios y lenguajes no tcnicos. Sin embargo,
interaccin es una representacin del concepto del sistema este principio de diseo slo resulta factible cuando la
previamente realizado. Dentro del campo del diseo grfico cultura empresarial de la organizacin es la apropiada.
existe una gran cantidad de pautas sobre cmo elegir los
colores, los tipos de letra, la distribucin de los elementos en 2.3. Evaluacin
una ventana, etc., por lo que esta tarea debera hacerla un Es un proceso que permite determinar el nivel de usabilidad
diseador grfico profesional [5]. Eventualmente el diseo que el prototipo actual del sistema alcanza, y as identificar sus
converge en la creacin de un prototipo para ser evaluado con defectos de usabilidad. Existen dos maneras de determinar ese
usuarios. nivel: los test de usabilidad y las evaluaciones heursticas.
Generalmente, primero se aplican los test de usabilidad, y se
b) Prototipado:
complementan luego con las evaluaciones heursticas.
Los usuarios en general no comprenden el modelo tcnico
de un sistema, por lo que no podrn opinar sobre ste. Es por a) Test de Usabilidad:
ello que se utilizan prototipos precisos del sistema para que el Podra decirse que constituyen la prctica de usabilidad
usuario pueda comprenderlo ms fcilmente. Un prototipo es ms utilizada, basndose en la idea de que es imposible
una representacin limitada del producto software a desarrollar determinar el grado de usabilidad de un sistema, si no es
[14]. Existen mtodos para la elaboracin de prototipos que probado con usuarios reales. Consisten en mostrar al usuario
permiten reproducir la interaccin con un nfimo esfuerzo de un conjunto de tareas a realizar con el prototipo previamente
implementacin: diseado, recopilando sus acciones y crticas para poder
Borradores en papel: se realizan al comienzo del analizarlas posteriormente. Los test lograrn resultados ms
diseo para que los usuarios puedan visualizar la efectivos si se realizan en lugares y condiciones similares al
interaccin con el sistema. Son representaciones de las entorno de uso previsto para el sistema [5].
ventanas de la aplicacin, en las cuales el diseador Para comenzar, se debe determinar quines y cuntos son
acta como sistema, mostrando las transiciones entre los usuarios con los que se va a testear el sistema.
ventanas [14]. Posteriormente, se disean las actividades que forman parte del
Tcnica del Mago de Oz: un experto acta como test que los usuarios deben realizar. Estas actividades surgen de
sistema a travs de un terminal, dando las respuestas a la etapa de identificacin de tareas, procurando enmarcarlas en
las peticiones que el usuario realiza en otro terminal un entorno real. Tambin se deben determinar otros detalles,
que se encuentra conectado al primero, para lograr la por ejemplo, si se les brindar ayuda por parte de los
sensacin de estar operando con un sistema real [10]. evaluadores a los usuarios y qu tipo de ayuda se le brindar,
Escenarios, storyboards y vietas: entre otras cuestiones. Una tcnica para obtener excelentes
Un escenario describe una historia de ficcin de un resultados es la tcnica del pensamiento manifestado (pensar
usuario interactuando con el sistema en una situacin en voz alta), realizando grabaciones en audio y video. Una vez
concreta [5]. finalizado el test, se recogen los datos para su posterior anlisis
Las vietas son representaciones que capturan la y con los resultados obtenidos se puede pasar a la fase de
interaccin que ocurre en un escenario. diseo.
Storyboards son secuencias de vietas que se centran b) Evaluacin Heurstica:
en las principales acciones en una situacin dada [10]. Esta tarea es llevada a cabo por expertos en usabilidad o en
Estas tcnicas permiten que el equipo de diseo piense Interaccin Hombre-Computadora (HCI), basndose en su
la pertinencia del diseo actual con las necesidades experiencia de diseo o en guas de diseo de usabilidad para
del usuario, favoreciendo un proceso de diseo ms sealar crticas sobre el sistema [5]. El encargado de evaluar el
centrado en el usuario. sistema debe conocer el funcionamiento del mismo, es decir,
c) Participacin del usuario cmo opera. Una vez que conozca las funciones principales y
La participacin del usuario en esta etapa puede el mbito de aplicacin del sistema, el experto puede comenzar
variar segn el grado de involucramiento, con la evaluacin, tomando como base su propia experiencia o
constituyendo un Diseo Centrado en el Usuario teniendo en cuenta las guas de diseo mencionadas
(DCU), o Diseo Participativo (DP): anteriormente. Al concluir, elabora un informe con los defectos
DCU: Si el producto software va destinado a los detectados y sugerencias para la mejora del sistema.
requerimientos y necesidades de los usuarios es mejor La evaluacin heurstica (al ser realizada por expertos en el
centrar en ellos el proceso de diseo. En esta filosofa tema), suele ser considerada por las organizaciones como algo
se basa la IU. Consiste en la incorporacin de los ms valioso que los test de usabilidad. Sin embargo, el
usuarios en los procesos de diseo, para asegurar que producto va destinado a los usuarios y su opinin es muy
se est desarrollando un sistema que resuelve sus valiosa para determinar el grado de usabilidad que ste debe
necesidades, logrando una mayor satisfaccin. ofrecer. Por este motivo, no deben descartarse ninguna de las
dos pruebas, y deben llevarse a cabo complementariamente.
Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para 127
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
soporte fsico, y el resto plantean una serie de
recomendaciones sobre la interfaz de usuario, la entrada y
3. Medicin de atributos de Usabilidad
salida de datos y la documentacin. En cada una de stas se
La medicin de la usabilidad de una aplicacin es un adjunta un ejemplo de formulario, que debe adaptarse a la
proceso que lleva tiempo y en muchos casos resulta muy aplicacin especfica y que cubre todos los requisitos.
costosa. Por ello, la mayora de los desarrolladores de software La norma ISO 13407 [19] (Procesos de diseo centrado en
no la abordan con la profundidad requerida, y en el peor de los el usuario para sistemas interactivos) proporciona una gua
casos, ni siquiera la tienen en cuenta. para alcanzar la calidad en uso mediante la incorporacin de
Tradicionalmente, existen dos mtodos para llevar a cabo la actividades de naturaleza iterativa involucradas en el Diseo
evaluacin de la usabilidad [6] [10]: Centrado en el Usuario. El DCU lo describe como una
Mtodos heursticos (no empricos): implican la actividad multidisciplinar, que incluye factores humanos y
participacin de expertos especialistas en usabilidad. conocimientos y tcnicas de ergonoma con el objetivo de
Mtodos empricos: pruebas de anlisis que requieren mejorar la efectividad y eficiencia, las condiciones de trabajo,
la participacin de usuarios. y contrarrestar los posibles efectos adversos de su uso.
Se han elaborado algunos modelos de proceso, como La norma ISO 14915 [20] (Diseo centrado en el usuario
MPIu+a [16], para incorporar estas metodologas de evaluacin de interfaces multimedia Requisitos de ergonoma para
en el proceso de desarrollo de software, contribuyendo a aplicaciones) est orientada a los sitios que manejan contenido
integrar los conceptos de la IU a la Ingeniera de Software. multimedia. Contiene partes relacionadas al control y
Con la aparicin de estndares y normas formales navegacin en aplicaciones multimedia, seleccin de medios y
orientados hacia la calidad del software, otra forma de evaluar combinacin de medios e interfaces de dominio especfico.
la usabilidad de una aplicacin consiste en comprobar el La norma ISO 9126 [9] (Ingeniera de Software - Calidad
cumplimiento de algn conjunto de estndares especficos. del producto) es un estndar para la evaluacin del producto
En este trabajo se propone un mtodo de evaluacin que software. El modelo de calidad establecido en la primera parte
integra evaluacin heurstica y comprobacin de estndares. del estndar clasifica la calidad del software en un conjunto
estructurado de caractersticas: funcionalidad, fiabilidad,
3.1. Evaluacin Heurstica usabilidad, eficiencia, mantenibilidad y portabilidad. Adems,
Las tcnicas de evaluacin heurstica requieren de un grupo de este estndar define un modelo de calidad mediante tres
expertos evaluadores que se basan en un conjunto de reglas aspectos: calidad externa, calidad interna y calidad de uso.
heursticas para examinar las interfaces de usuario, Considerando las tcnicas de la IU y las metodologas y
estableciendo su conformidad de acuerdo a sus criterios. criterios de evaluacin vigentes, en este trabajo se realiza una
Una evaluacin heurstica detallada detecta la mayora de las propuesta tecnolgica con el propsito de contribuir al proceso
cuestiones globales de usabilidad, pero es una metodologa de evaluacin de usabilidad de un modo sencillo y accesible
costosa en tiempo y en recursos [17]. para los desarrolladores, en el marco de pequeas y medianas
Nielsen y Mlich definieron una serie de criterios a tener en empresas de software (pymes).
cuenta para una interfaz de usuario usable [18], que continan III- METODOLOGIA
siendo las ms referenciadas:
Dilogo simple y natural y hablar el lenguaje de los Para lograr los objetivos propuestos, la metodologa
usuarios seguida consta de dos etapas:
Minimizar la carga de memoria de los usuarios En la primera etapa, se recab informacin para determinar
Interfaz grfica consistente qu grado de importancia le conceden a la usabilidad las
Feedback (retroalimentacin) empresas que desarrollan software en la regin NEA, y qu
Salidas claramente sealadas tcnicas y herramientas utilizan para evaluar la usabilidad del
Implementacin de atajos de teclado software.
Utilizacin de mensajes claros para prevenir los En la segunda etapa, en base a los conceptos adquiridos en
errores la investigacin documental exploratoria y a la informacin
Ayuda y documentacin resultante de la primera etapa, se dise y desarroll una
herramienta orientada a la evaluacin de atributos de usabilidad
3.2. Evaluacin basada en normas ISO en productos software.
Las normas son documentos pblicos que contienen 1. Importancia que las empresas confieren a la usabilidad
especificaciones tcnicas de aplicacin voluntaria, basadas en
los resultados de la experiencia y el desarrollo tecnolgico. Para conocer el grado de importancia que las empresas
Son aceptadas por consenso de las partes interesadas. Su confieren a la usabilidad se realizaron entrevistas a los
aplicacin en el proceso de evaluacin consiste en la responsables del proceso de desarrollo de algunas empresas de
comprobacin del seguimiento de cada uno de los puntos que software de tipo pyme de las ciudades de Resistencia y
dicta la norma. Corrientes en Argentina. Estas empresas poseen las
Entre las normas ISO que mencionan a la usabilidad en caractersticas de la mayora de las pymes de la regin,
parte o totalidad de su contenido se encuentran: ISO 9241, determinadas en estudios previos [21].
ISO 13407, ISO 14915 e ISO 9126. Las entrevistas se llevaron a cabo con un cuestionario a
La norma ISO 9241 (Requisitos ergonmicos para trabajos modo de gua orientativa, que se adjunta en el Anexo A. El
de oficina con pantallas de visualizacin de datos) [4] tiene 17 diseo del cuestionario se bas en dos aspectos principales: el
partes, de las cuales las 9 primeras se refieren a requisitos del perfil del usuario y las tcnicas de usabilidad utilizadas. Para
cubrir estos aspectos, las variables consideradas fueron:
128 Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
interaccin con los usuarios en las distintas etapas de desarrollo Participacin del usuario en el diseo de la interfaz: El
de software, formas y tcnicas de interaccin con los usuarios, 60% de las empresas manifiesta no dar participacin a
participacin del usuario en el diseo de la interfaz, tcnicas de los usuarios en el diseo de la interfaz, tal como se
prototipado utilizadas, y evaluacin del producto con usuarios. observa en la Fig 4. Un 20% lo hace siempre y otro
Se realizaron las entrevistas en 5 empresas, 3 de la ciudad 20% ocasionalmente. Esta caracterstica se observa
de Corrientes y 2 de la ciudad de Resistencia. Cabe destacar como probable causa del escaso nivel de usabilidad del
que la industria del software en la regin es todava incipiente. software. Este debera ser desarrollado teniendo en
Iniciado en el 2005, cuenta en la actualidad con un total de 19 cuenta el punto de vista de quien utilizar el software,
empresas asociadas a polos tecnolgicos, 11 al Polo IT Chaco1 y no en base al esquema mental del equipo
y 9 al Polo IT Corrientes2 (una de las empresas est asociada a desarrollador.
ambos polos). Tcnicas de prototipado utilizadas: Las tcnicas de
El estudio realizado fue de carcter exploratorio, con el prototipado empleadas por la mayora de las empresas
objetivo principal de realizar una primera aproximacin a las son las de prototipos software y borradores en papel,
cuestiones de usabilidad y lograr una vinculacin con las que son un tipo especial de prototipo generados a mano
empresas de software para continuar con el tratamiento de este o con herramientas software. En la Fig. 5 se observa
tema. que un 20% de las empresas manifiesta utilizar
De la encuesta realizada a las empresas, surgen los escenarios y vietas para realizar las evaluaciones.
siguientes resultados:
Formas y tcnicas de interaccin con los usuarios: La
interaccin con los usuarios se realiza principalmente a
travs de reuniones, utilizando distintas tcnicas, como
entrevistas y cuestionarios. Una vez establecidos los
primeros requisitos y con una idea general del sistema
a desarrollar, se van refinando los requerimientos y
aclarando las inquietudes mediante el uso de correo
electrnico, con el envo de encuestas y preguntas
abiertas y cerradas con respecto al software solicitado.
La Fig. 2 muestra los resultados en los que puede
observarse que ninguna de las empresas encuestadas
hace uso de las redes sociales para interactuar con los
usuarios, a pesar de que constituyen el modo de
comunicacin ms usado actualmente. El perfil de Fig. 3. Interaccin con los usuarios en las distintas etapas de desarrollo
usuario es entonces el del cliente tpico, que especifica
sus necesidades al principio del proceso, y las va
modificando o agregando otras nuevas a medida que se
avanza.
Interaccin con los usuarios en las distintas etapas de
desarrollo de software: En la Fig. 3 puede observarse
que en la mayora de las empresas la interaccin ms
fuerte con los usuarios se da en la etapa de
requerimientos y en la etapa de implementacin del
software. Un porcentaje menor (40%) de empresas
involucran a los usuarios en las etapas de diseo y es
mnima la participacin (20%) en la etapa de testing.
132 Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
Como trabajo futuro, se utilizar la herramienta para
evaluar la usabilidad de aplicaciones desarrolladas en el marco
de las pymes de la regin NEA, con el objetivo de
retroalimentar la propuesta para lograr una herramienta que
contribuya al desarrollo de software de mayor calidad.
V-RECONOCIMIENTOS
El presente trabajo se ha realizado en el marco del
proyecto F009-2007 Modelos y mtricas para la evaluacin
del software, aprobado por la Secretara de Ciencia y Tcnica
de la Universidad Nacional del Nordeste (SECYT-UNNE) y
como parte del plan de beca otorgado en el Programa De
Becas de Estimulo a las Vocaciones Cientficas, financiada
Fig. 12. Percepcin del usuario
por el Consejo Interuniversitario Nacional (CIN).
VI- REFERENCIAS
[1] M. Estayno, G. Dapozo, L. Cuenca Pletch, C. Greiner,
Modelos y Mtricas para evaluar Calidad de Software. XI
Workshop de Investigadores en Ciencias de la Computacin.
San Juan, Argentina. 2009
[2] X. Ferr, Integration of usability techniques into the software
development process. Workshop Bridging the Gaps Between
Software Engineering and Human-Computer Interaction ICSE-
2003. Portland, USA. 3-4 Mayo, 2003, pp 28-35.
[3] T. Granollers, J. Lors, F. Perdrix, Usability Engineering
Process Model. Integration with Software Engineering.
Proceedings of HCI Intl. GRIHO. Creta, Grecia. 2003.
[4] International Organization for Standardization ISO 9241:
Ergonomic requirements for office work with visual display
terminals. 1999.
Fig. 13. Resultados de la evaluacin [5] X. Ferr, Principios bsicos de usabilidad para ingenieros
software. V Jornadas de Ingeniera del Software y Bases de
e) Resultados: Datos. Valladolid, Espaa. 8-10 Noviembre, 2000, pp.39-46
La Fig. 13 muestra los resultados de la evaluacin en trminos [6] J. Nielsen, Usability engineering. Academic Press. Boston.
de atributos de usabilidad y cumplimiento de los estndares, ISBN 0-12-518405-0. 1993
adems de otros datos, como la cantidad de tareas evaluadas, [7] M. Mascheroni, C. Greiner, R. Petris, G. Dapozo, M. Estayno,
la cantidad de usuarios involucrados y nombre del evaluador. Calidad de Software e Ingeniera de Usabilidad. XIV
La herramienta descripta facilita la evaluacin del Workshop de Investigadores en Ciencias de la Computacin.
cumplimiento de los estndares de usabilidad, a la vez que Misiones, Argentina. 2012
[8] Apple Computer. Human interface guidelines: The Apple
permite recabar informacin acerca de la opinin de los
Desktop Interface. Addison-Wesley. New York, United States
usuarios en cuanto a la percepcin de otros atributos de 1987
calidad. Brinda informes que permitirn ir ajustando el diseo [9] International Organization for Standardization ISO 9126:
en cualquier etapa del proceso de desarrollo de software, Software Engineering Product quality, Geneva, Switzerland
integrando las tcnicas que propone la IU. El registro de 2001
distintas versiones de evaluaciones ofrecer un panorama de la [10] J. Rubin, D. Chisnell, Handbook of usability testing: how to
evolucin en la usabilidad del software. plan, design, and conduct effective tests. Editorial Wiley
Technical Communications. Indianapolis, USA. ISBN: 978-
IV- CONCLUSIONES 0470185483. 2008.
[11] D. Hix, H.R. Hartson, Developing User Interfaces: Ensuring
La investigacin documental realizada da cuenta de una Usability Through Product and Process. John Wiley and Sons.
importante tendencia que propone incorporar las tcnicas de New York. 1993
Ingeniera de Usabilidad en el proceso de desarrollo [12] J. Whiteside, J. Bennet, K. Holtzblatt, Usability Engineering:
promovido por la Ingeniera de Software, a fin de lograr un Our Experience and Evolution. In Helander, M. (ed.)
mayor grado de aceptacin por parte de los usuarios e Handbook of Human-Computer Interaction, pp. 791-817.
incrementar la calidad del producto software desarrollado. Elsevier. 1988.
Por otra parte, segn los resultados de las encuestas, se [13] L. Constantine, L.A.D. Lockwood, Software for Use: A
llega a la conclusin de que si bien las empresas no Practical Guide to the Models and Methods of Usage-Centered
desconocen la importancia de la usabilidad en el desarrollo de Design. Addison-Wesley. New York. 1999.
[14] J. Preece, Y. Rogers, H. Sharp, D. Benyon, S. Holland, T.
software de calidad, las prcticas promovidas por la Ingeniera Carey, Human-Computer Interaction. Addison-Wesley.
de Usabilidad no se encuentran incorporadas en la mayora de Wokingham, UK. ISBN: 978-0201627695. 1994.
los procesos de desarrollo, por lo cual la herramienta [15] D. Schuler, A. Namioka. Participatory Design: Principles and
propuesta facilitar a las empresas evaluar el cumplimiento de Practices. Lawrence Erlbaum Associates, 1993.
las recomendaciones vigentes en cuanto a criterios de [16] T. Granollers, MPIu+a. Una metodologa que integra la
usabilidad. ingeniera del software, la interaccin persona-ordenador y la
accesibilidad en el contexto de equipos de desarrollo
Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para 133
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
multidisciplinares. Tesis doctoral. Departamento de M. Mascheroni. Estudiante avanzado de la
Informtica e Ingeniera Industrial. Universidad de Lrida. Licenciatura en Sistemas de Informacin en la
Lrida, Espaa. 2004 Universidad Nacional del Nordeste (UNNE).
[17] L. Bsquez, Mtodos y Tcnicas de Evaluacin de Usabilidad Becario de investigacin de pregrado. Becas de
Aplicadas a las Redes Sociales. Universidad Tecnolgica de Estimulo a las Vocaciones Cientficas del
Panam. Facultad de Ingeniera de Sistemas Computacionales. Consejo Interuniversitario Nacional (CIN).
Disponible en:
http://www.eatis.org/eatis2010/portal/paper/memoria/html/files
/sistemas/Leovigildo_B_squez_.pdf. Fecha de consulta: C. Greiner. Profesora Adjunta de la
20/05/2013 Licenciatura en Sistemas de Informacin en la
[18] J. Nielsen, R. Molich, Heuristic evaluation of user Universidad Nacional del Nordeste (UNNE).
interfaces. Proc. ACM CHI'90 Conf. Seattle, WA, 1-5 April, Magister en Informtica y Computacin de la
249-256. 1990 UNNE. Integrante del proyecto 17/F209
[19] International Organization for Standardization ISO 13407: Modelos y mtricas para evaluar la calidad del
Human-centred design processes for interactive systems. ISO software, financiado por SECYT-UNNE.
1999. G. Dapozo. Profesora Titular de la
[20] International Organization for Standardization ISO 14915: Licenciatura en Sistemas de Informacin en la
Software ergonomics for multimedia user interfaces. ISO 2001. Universidad Nacional del Nordeste (UNNE).
[21] M. Estayno, G. Dapozo, L. Cuenca Pletch, C. Greiner, S. Magister en Informtica y Computacin de la
Pelozo. Caracterizacin de las pymes de software de la regin UNNE. Codirectora del proyecto 17/F209
NEA orientada hacia un marco de mejora de la calidad. Modelos y mtricas para evaluar la calidad del
Anales CACIC 2009. ISBN 978-897-24068-4-1.Pag. 901-910. software, financiado por SECYT-UNNE.
VII- ANEXOS
M. Estayno. Profesor Titular en la Universidad
VII-ANEXOS Nacional de Lomas de Zamora (UNLZ).
Especialista en Sistemas de Informacin de la
Anexo A: Encuesta sobre aspectos de Usabilidad
UTN-FRBA. Director del proyecto 17/F209
A- Perfil del usuario Modelos y mtricas para evaluar la calidad del
1 - Qu actividades se realizan para recabar informacin de software, financiado por SECYT-UNNE.
los usuarios a los que estar destinado el software?
Entrevistas
Reunin con usuarios Cuestionarios
Tormenta de ideas
Encuestas
Correo electrnico
Preguntas abiertas
Grupos
Redes Sociales
Pginas
2 - En qu etapa de desarrollo participan los usuarios?
Testeo
Requerimientos Anlisis Diseo Implementacin
3 - En la etapa de diseo de la interfaz, cul es el grado de
participacin del usuario?
Siempre Ocasionalmente Nunca
B - Tcnicas para recabar opiniones acerca de la interfaz
4 - Qu tcnicas se utilizan para obtener la opinin de los
usuarios sobre la interfaz en proceso de desarrollo?
Prototipo Software
Borradores en papel
Tcnica del mago de OZ
Escenarios y Vietas
Otras Especifique:..
5 - Realizan tests de calidad del producto con usuarios, para
determinar la eficiencia y los errores que se cometen?
S, durante el S, una vez
No se
proceso de finalizado el
realizan test
desarrollo producto
6 - Se emplea alguna otra tcnica para verificar que el
software sea fcil de utilizar y amigable para los usuarios?
7 Ante los requerimientos efectuados respecto de la interfaz,
los usuarios:
Se muestran colaboradores y sus aportes son relevantes
Participan pero con un grado de aporte menor
No muestran disposicin para colaborar
134 Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642