Memorias de investigación
Tesis:
Estudio de la viabilidad de formalizar a través de patrones la implementación de mecanismos de usabilidad: Casos de estudio para Abortar Operación
Año:2009

Áreas de investigación
  • Inteligencia artificial,
  • Lenguaje de programación

Datos
Descripción
La usabilidad de un sistema o producto software es un tema que se ha estado desarrollando en profundidad en los últimos años, ha sido abordada tanto desde el área de la Ingeniería de Software (IS) como desde el campo de la interacción persona ordenador (IPO), también conocida como HCI, siglas de Human Computer Interaction. Desde la IS la usabilidad es considerada un atributo de calidad, en principio era vista como un requisito no funcional, además de existir la tendencia a considerar que es un aspecto solo de interface gráfica, factores que contribuían a que se abordara en etapas tardías del ciclo de desarrollo. En estudios recientes se ha empezado a evaluar y considerar la relación entre la usabilidad y los requisitos funcionales, llegando a concluir que, algunas características que mejoran la usabilidad, tienen impacto directo en la funcionalidad del software, estos estudios tienen en cuenta las recomendaciones dadas desde la IPO, y se han enfocado en identificar las características de usabilidad que tienen mayor impacto sobre el diseño del software. Este trabajo es una continuación de un estudio sobre el impacto de la usabilidad en el diseño de software en el que las autoras obtuvieron evidencia empírica de la relación entre usabilidad y diseño de software, identificaron características funcionales de usabilidad (CFUs) con alto impacto sobre el diseño y midieron éste impacto en aplicaciones reales. Ahora el enfoque es en el diseño de bajo nivel y la implementación, se elije una de las CFUs identificadas, y con base en el estudio mencionado, el repositorio de conocimiento suministrado por las guías para educción y especificación de funcionalidades de usabilidad, y los diseños de alto nivel propuestos, se busca obtener una solución reutilizable que implemente las responsabilidades asociadas a la CFU. Se elige la CFU Abortar Operación y se implementa en dos casos de estudio, siguiendo el proceso planteado en los trabajos anteriores. Se concluye que es posible formalizar los resultados de las implementaciones en un patrón de programación, aclarando sin embargo, que es necesario continuar aplicándolo a otros casos, para continuar con el proceso normal de especificación de patrones. Por otro lado, las aplicaciones obtenidas permiten pensar que al ampliar el estudio a más casos, usando el mismo patrón y las mismas tecnologías se podrán generar librerías que proporcionen la funcionalidad asociada a la CFU, facilitando su incorporación en el desarrollo de aplicaciones software. Por último continúa abierto el estudio para ampliar su alcance a las demás CFUs identificadas.
Internacional
No
ISBN
Tipo de Tesis
Master
Calificación
Notable
Fecha
18/09/2009

Esta actividad pertenece a memorias de investigación

Participantes

Grupos de investigación, Departamentos, Centros e Institutos de I+D+i relacionados
  • Creador: Grupo de Investigación: Ingeniería del Software
  • Departamento: Lenguajes y Sistemas Informáticos e Ingeniería de Software