Investigación y Posgrado

Sitios de Interés

Logo Uncoma UNCOMA
Logo Pedco PEDCO
Logo SIU SIU Guaraní
Logo Correo Correo electrónico FAI
Logo facebook FAI en Facebook
Logo Twitter FAI en Twitter  
boton telegram FAI en Telegram

En caso de emergencia médica dentro del Campus llamar a

sien

Teléfono: 107

 

Título: Evaluación y Mejora del Grado de Usabilidad Web: Un Caso de Estudio en e-gobierno

Autor: Javier Carrón

Directoras: Dra. Alejandra Cechich - Lic. Rafaela Mazalu

Carrera: Licenciatura en Ciencias de la Computación

Fecha de defensa: 29 de octubre de 2013

Resumen:

El uso de Internet se ha incrementado vertiginosamente en los últimos años, abarcando a una gran variedad de usuarios con distintas necesidades en la realización de diversas tareas y actividades. Por esto, es de vital importancia que los sitios Web sean diseñados de manera que permitan a los usuarios alcanzar sus metas de manera rápida y fácil.
La Usabilidad Web tiene como objetivo principal hacer que los sitios Web reúnan características que respondan a las necesidades de los usuarios para que éstos tengan una mejor experiencia de uso. Además, es un aspecto de calidad en el diseño de sitios Web que determina fuertemente el éxito o el fracaso de los mismos. De modo que hoy en día la Usabilidad es considerada en los distintos ámbitos en los que los sitios Web son utilizados, como en comercio, organizaciones gubernamentales y no gubernamentales, investigación científica, etc, y es reconocida y recomendada por organizaciones oficiales y gobiernos internacionales.
Distintos criterios han sido propuestos para incrementar la Usabilidad, pero considerar de manera aislada estos criterios no es suficiente para asegurarla. Es así que también se han propuesto distintos métodos de evaluación que determinan el grado con el que un sitio Web cumple con los criterios establecidos para el mismo. Además, han proliferado una variedad de herramientas que dan soporte al proceso de evaluación, ayudando así a disminuir los tiempos y esfuerzos necesarios para realizar la evaluación.
En este trabajo se presentan distintas definiciones de Usabilidad Web, los criterios que son tenidos en cuenta para realizar una evaluación y para diseñar un sitio usable, y se introducen también los diferentes métodos de evaluación indicando sus beneficios e inconvenientes. Además, se presentan distintas herramientas agrupando los análisis y verificaciones que éstas realizan de acuerdo a propiedades de Usabilidad. El objetivo de esta tesis es evaluar el grado de Usabilidad de un caso de estudio en el dominio de e-gobierno y realizar recomendaciones de mejora en base a los resultados de la evaluación. Para esto se establecen los criterios que se ajustan a los objetivos del caso de estudio, se seleccionan los métodos de evaluación consistentes al caso y las herramientas de soporte que permiten agilizar el proceso de evaluación. Finalmente, se implementan algunas de las mejoras recomendadas para ejemplificar los conceptos introducidos en este trabajo.

 

Foto del día de la defensa con sus directoras y el tribunal, integrado por las profesoras Dra. Agustina Buccella y Dra. Gabriela Aranda

El nuevo licenciado con sus tutoras y tribunal de tesis

Ver otras tesis FaI ]

 

 

Título: " Evaluación Semántico-Estructural de Servicios Web para Selección e Integración en Aplicaciones Orientadas a Servicios

Autor: Alan Ismael De Renzis

Directores: Dr. Andrés Flores - Lic. Martín Garriga

Carrera: Licenciatura en Ciencias de la Computación

Fecha de defensa: 19 de Marzo de 2014

Resumen:

El objetivo de esta tesis es efectuar una mejora sobre un nuevo método de selección de servicios durante el desarrollo de Aplicaciones Orientadas a Servicios, de acuerdo al paradigma de Computación Orientada a Servicios, el cual facilita la construcción de aplicaciones distribuidas en entornos heterogéneos, mediante la utilización de servicios reusables. En particular, se estudiará la tecnología de Servicios Web como la implementación efectiva de dicho paradigma.
El desarrollo de Aplicaciones Orientadas a Servicios involucra tres fases principales: descubrimiento de servicios candidatos que cumplan con las especificaciones requeridas; selección del servicio candidato más adecuado de acuerdo a la funcionalidad esperada; e integración del Servicio Web seleccionado dentro de la aplicación.
En este contexto, la selección de servicios adecuados para una aplicación específica es aún un desafío importante para los desarrolladores, ya que se requiere que las aplicaciones cliente puedan valerse de la tecnología de servicios sin verse afectadas por una dependencia o acoplamiento excesivo que afecte su mantenimiento. Aún con un conjunto de servicios candidatos reducido, el esfuerzo de evaluación de los mismos puede resultar prohibitivo.
El trabajo de investigación de esta tesis se centra en la mejora del Método de selección de servicios candidatos del enfoque TestOOJ; con el objetivo de fortalecer el modelo de evaluación subyacente y a su vez agilizar el esfuerzo involucrado. En particular, se define un procedimiento de Análisis Semántico-Estructural de Compatibilidad de Interfaces que explota tanto la información semántica – identificadores de operaciones y parámetros – como estructural – tipos de datos de operaciones, parámetros y excepciones – disponible en las interfaces de los Servicios Web.
Además, se realiza como parte de esta tesis el correspondiente ajuste y extensión de la herramienta TestOOJ que da soporte al procedimiento de Análisis Semántico-Estructural de Compatibilidad de Interfaces, para alcanzar adecuados parámetros de fiabilidad y eficiencia.

 

 

Foto del día de la defensa con sus directores y el tribunal, integrado por los profesores Dra. Nadina Martinez Carod y Mg. Juan Manuel Luzuriaga

tesis derenzis

Ver otras tesis FaI ]

 

Título: "Generación de Test Suite basado en Matching de Interfaces para Evaluación de Comportamiento de Servicios Web"

Autor: Diego Anabalón

Directores: Dr. Andrés Flores - Lic. Martín Garriga

Carrera: Licenciatura en Ciencias de la Computación

Fecha de defensa: 19 de marzo de 2015

Resumen

Se presenta una mejora sobre un enfoque que facilita el desarrollo de Aplicaciones Orientadas a Servicios, asistiendo a un ingeniero de software en la tarea de selección de Servicios Web. Se realizan procesos semi-automáticos de evaluación de servicios, a nivel de las interfaces y a nivel de comportamiento. A nivel de interfaces se analizan los documentos WSDL de las interfaces. A nivel de comportamiento se define un conjunto de casos de test o Test Suite (TS) para observar el orden de ejecución de las operaciones en la interfaz WSDL. Actualmente se genera un TS que describe en forma exhaustiva el comportamiento en ejecución que se requiere de un servicio candidato. Este TS tiene una alta confiabilidad pero también una alta redundancia, lo cual produce un gran esfuerzo tanto en el proceso de generación del TS exhaustivo como en su ejecución contra los servicios candidatos. Además, se requiere generar un conjunto de artefactos software llamados wrappers (adaptadores) que solucionan incompatibilidades detectadas durante la evaluación a nivel de interfaces. Este conjunto puede ser muy grande, cuando sólo se consideran aspectos puramente estructurales de las interfaces de los servicios candidatos. Esto también impacta sobre el proceso de ejecución del TS exhaustivo que se ejercita contra cada uno de los wrappers.
Por ello, se ha decidio efectuar una extensión y optimización sobre estos procesos que permitirán alcanzar una eficiencia durante la evaluación de comportamiento. Se plantea una reducción de tamaño en dos artefactos principales: el Test Suite y los wrappers. Se define un TS reducido en función de detectar operaciones “conflictivas” durante la evaluación a nivel de interfaces. Para la reducción del conjunto  de wrappers se consideran los aspectos semánticos en el análisis a nivel de interfaces,  acotando la cantidad de wrapper al subconjunto de operaciones “conflictivas”. Todo los ajustes y extensiones sobre el proceso de generación y evaluación será además implementado en una herramienta bajo la plataforma Java denominada TestOOJ. Esto permitirá ofrecer a un ingeniero de software una asistencia en su labor de construcción de Aplicaciones Orientadas a Servicios.

 

 

Foto del día de la defensa con sus tutores y el tribunal, integrado por los profesores Dra. Nadina Martínez Carod y Mg. Juan Manuel Luzuriaga

tesis anabalon

 

Ver otras tesis FaI ]

 

 

Título: "Un Sistema de Visión Global para Fútbol de Robots Físicos

Autor: Guillermo Torres

Director: Ing. Rodolfo Del Castillo - Dr. Javier Balladini

Carrera: Licenciatura en Ciencias de la Computación

Fecha de defensa: 23 de Septiembre de 2014

Resumen:

El desarrollo de un partido de Fútbol de Robots físicos tiene tres aspectos fundamentales: los robots, que consisten en la electrónica, partes mecánicas y parches; el software de control desarrollado por cada equipo, que determina el comportamiento de los robots; y el sistema de visión, que debe identificar los objetos y entregar su posición y orientación al software de control. En el presente trabajo desarrollamos y evaluamos un framework basado en plugins que nos permita construir, como aplicación, un Sistema de Visión Global (SVG) para Fútbol de Robots físicos. El framework ha sido desarrollado para ser utilizado en un ámbito educativo, donde pueda ser utilizado como marco introductorio a la problemática de Visión por Computadoras.

 

 

Foto del día de la defensa con su tutor y el tribunal, integrado por los profesores Lic. Eduardo Grosclaude y Lic. Sandra Roger

tesis gtorres

Ver otras tesis FaI ]

 

Título:  "Implementación de Variabilidad dentro de una Línea de Productos de Software aplicada al Subdominio de Ecología Marina"

Alumno: Victor Pincheira

Directora: Dra. Agustina Buccella

Carrera: Licenciatura en Ciencias de la Computación

Fecha de defensa: 11 de diciembre de 2015

Resumen

La Ingeniería de Líneas de Productos de Software (ILPS) tiene como objetivo la construcción de una arquitectura de productos que incorpore componentes comunes y variables, definidos dentro de un dominio particular. Esto beneficia el desarrollo de nuevos productos, dado que en lugar de hacerlos desde el principio, se reutilizan los componentes comunes de la plataforma definida y adaptan aquellos componentes variantes según las necesidades funcionales y de calidad requeridas por la nueva aplicación, beneficiando en general al desarrollo de aplicaciones de diferentes dominios.

Por otro lado, los Sistemas de Información Geográficos (GIS, por su siglas en inglés), los cuales contienen un conjunto de requerimientos y herramientas especiales ampliamente usados en cartografía, recursos naturales, arqueología, transporte y logística, entre otras disciplinas, automatizan las tareas de manipulación de datos a gran escala cuyo procesamiento manual sería imposible. La demanda de estos sistemas cada vez más complejos bajo restricciones de tiempo, costo, esfuerzo y calidad hicieron del reuso una necesidad significativa dentro del proceso de desarrollo de software.

La aplicación de las ILPS para el dominio de los GIS permite el reuso de las funcionalidades y requerimientos comunes de los productos desarrollados, y al mismo tiempo aporta flexibilidad para adaptar la Línea de Productos de Software (LPS) a las necesidades específicas de cada producto. Esto se logra a través de la identificación, modelado y realización tanto de los componentes variantes de los servicios geográficos estandarizados como así también de las  funcionalidades variantes obtenidas desde el dominio geográfico. Todos estos componentes se incluyen en una plataforma para la generación de nuevos productos, permitiendo a los desarrolladores reutilizar implementaciones de servicios comunes, instanciar servicios variables e implementar servicios específicos de cada producto.

El objetivo principal de esta tesis consiste en continuar con el enfoque definido en los trabajos previos mediante la utilización de una LPS basada en componentes para la creación de productos en el dominio de los GIS dentro de la disciplina de la ecología marina. Se hace especial hincapié en la investigación para la representación e implementación de la variabilidad definida en los componentes reusables tanto a nivel de diseño como de implementación dentro de la línea. Además, se definen nuevas funcionalidades no implementadas en los trabajos previos para mejorar la visualización de la información y permitir la navegación histórica de los usuarios, analizando, evaluando e implementando una manera de implementar las variabilidades definidas en las mismas.

 

Foto del día de la defensa con su tutora y el tribunal, integrado por los profesores Lic. Silvia Amaro y Dr. Andrés Flores.

tesis pincheira

Ver otras tesis FaI ]

 

Página 7 de 20