cambiar a curso:   2013-14   2015-16


Trabajo Fin de Grado 2014-15
 Desarrollo de una aplicación para su utilización en consultas de atención primaria en pacientes con patologías prostáticas


Especialidades
Ing. del Software


Tutor
BERMEJO LOPEZ, PABLO
MONTERO SIMARRO, FRANCISCO


Descripción y Objetivos

Desarrollo de una aplicación para PC diseñada para ser utilizada en consultorios de atención primaria. Esta aplicación recogerá datos de pacientes con posibles problemas prostáticos y, utilizando modelos predictivos previamente creados, emitirá un diagnóstico sobre 2 de las patologías prostáticas con más prevalencia: cáncer y HBP (hiperplasia benigna prostática).

Los modelos predictivos serán construidos a partir de una base de datos ya existente sobre más de 100 pacientes reales. La aplicación deberá estar preparada para actualizar dichos modelos a partir de los nuevos pacientes que llegan a consulta, y tendrá que ser capaz de detectar qué datos, de entre todos los obtenibles de un paciente, son los que más poder predictivo tienen. De estos datos, el médico podrá seleccionar cuáles utilizar por ser más baratos o sencillos de obtener (por ejemplo, el índice de masa corporal es una variable más barata y rápida de obtener que una ecografía). El objetivo final es evitar al paciente biopsias prostáticas innecesarias de forma ágil y poco costosa.

La captura de requisitos de la aplicación se realizará con clientes reales (médicos de atención primaria); y lo mismo ocurrirá con las pruebas de usuario, las cuales se realizarán al menos en un consultorio. Asimismo, esto servirá para realizar una validación externa de los modelos creados.




Metodología y Competencias
El plan de trabajo que se identifica útil para abordar con éxito el presente TFG son los siguientes:
  • Conocer y ser capaz de utilizar el API de Weka para la creación y validación de clasificadores

  • Abordar la realización de actividades de captura de requisitos con clientes reales

  • Utilizar COCOMO II para estimar el esfuerzo necesario para el desarrollo del software

  • Desarrollar la aplicación siguiendo técnicas de carácter ingenieril. Poner en práctica cualquiera, aunque de manera justificada, de los modelos de procesos vistos en las asignaturas de la intensificación. Dando cuenta de los suficientes detalles que permitan de manera objetiva evaluar su despliegue y puesta en práctica.

  • Facilitar las pruebas de usuario a médicos de atención primaria



Medios a utilizar

Weka y Java (otros lenguajes de programación podrán ser considerados por el alumno, aparte de Java, siempre y cuando se garantice que puedan hacer uso de Weka).




Bibliografía
  • Ian H. Witten, Eibe Frank, Mark A. Hall. Data Mining. practical machine Learning tools and techniques. 3rd edition. Morgan Kaufmann Publishers. 2011.

  • Nicholas S. Williams. Professional Java for Web applications. John wiley & Sons, Inc. 2014.



Asignación
El Trabajo Fin de Grado ha sido a asignado a Don/Doña Francisco Javier Pérez Gil