1. Introducción
2. Objetivo
3. Trabajo Relacionado
4. Antecedentes
4.1. Tecnologías utilizadas
4.1.1. JAVA
4.1.2. Spring Framework
4.1.3. Drools
4.1.4. PEGJs
4.1.5. ANTLR
4.1.6. MongoDB
4.1.7. HTML5, JavaScript, jQuery, AJAX, CSS
5. Catálogo de anotaciones de gramática del usuario final
5.1. Implementación de la gramática usuario final
5.1.1. Gramática PEGJS
5.1.2. Gramática ANTLR
6. Caracterización de conflictos de requerimientos en Aplicaciones Web
7. Detección y resolución de conflictos
7.1. Modelado y simulaciones de historiales de usuario (pasos 1 y 2)
7.2. Mejoramiento de los requerimientos (paso 3)
7.2.1. Descripción de datos coloquiales
7.3. Detección de diferencias (paso 4) y conciliación (paso 5)
7.3.1. Tipos de conflictos a detectar .
7.3.2. Tipos de advertencias a detectar
7.4. Evolución de requerimientos de gestión
8. Arquitectura de la herramienta
9. Evaluación de la herramienta
9.1. Objetivos, hipótesis y variables
9.2. Métricas y materiales
9.3. Asignaturas, Instrumentación y Recolección de Datos
9.4. Análisis
9.5. Evaluación de Resultados e Implicación
9.6. Amenazas a la validez
10.Conclusiones y Trabajos Futuros
Bibliografía