El desarrollo de software es una tarea compleja, y lo es más aún con la globalidad, virtualidad y multiculturalidad de los equipos. Además, el software es un artefacto complejo por naturaleza, puesto que debe capturar e implementar conocimiento del dominio que está distribuido entre los stakeholders. La ingenierÃa de requerimientos es un área clave. Es una de las primeras etapas en el ciclo de vida y es vital el capturar los requerimientos y el conocimiento necesario, ya que el resto del desarrollo se basa en estos elementos. La herramienta más utilizada para comunicar y describir requerimientos es el lenguaje natural, sin embargo, no es la mejor herramienta porque es ambigua y poco precisa. Las áreas de estudio de la Web Semántica proponen diferentes soportes teóricos y aplicados que permiten encontrar una representación estructurada sobre la cual es posible aplicar diferentes métodos de inferencias y recomendaciones. Estas resultan un excelente complemento a las especificaciones en lenguaje natural y a la vez permiten identificar automáticamente debilidades y oportunidades de mejora. Este proyecto se propone construir una herramienta que permita analizar especificaciones en lenguaje natural y conceptualizar en especificaciones semánticas con el fin de identificar crÃticas y sugerir mejoras a la especificación de requerimientos.
Diego Torres, Leandro Antonelli
Facultad de Informática - Programa I+D+i con alumnos
30000