Ontología del Conocimiento Utilizado durante el Mantenimiento
Los involucrados en el proceso de mantenimiento necesitan tener mucho conocimiento además del dominio de aplicación, es necesario que conozcan de la organización que utiliza el software, del pasado y presente de las prácticas en Ingeniería del Software, de diferentes lenguajes de programación (en sus diferentes versiones), etc. Para ayudar a las personas encargadas del mantenimiento, esta propuesta apunta a la construcción de herramientas que provean un acceso directo a las diversas fuentes de conocimiento necesarias. La ontología general se organiza alrededor de 5 aspectos: el dominio de aplicación, el sistema, las habilidades (de los programadores), el proceso de modificación y la estructura organizacional. Para definir la ontología se utiliza una notación gráfica propia con la idea de sólo plasmar el conocimiento y luego formalizarlo mediante alguna de las herramientas disponibles para editar ontologías.