Às vezes é importante conhecer não apenas o estado atual do software, mas também compreender sua evolução até um certo ponto no tempo. Com o projeto EvolTrack, é possível navegar entre versões e verificar como o sistema foi modificado desde o início do projeto de desenvolvimento.

Esta visão é particularmente útil para desenvolvedores que precisam efetuar manutenção em um código com o qual não estão familiarizados, necessitando de algum entendimento de decisões de projeto.

O projeto EvolTrack foi concebido inicialmente como um meta-sistema de visualização de software. No entanto, o principal objetivo não era construir apenas um sistema específico de visualização capaz de apresentar o ciclo de evoluções do software; trata-se de uma infraestrutura flexível e reutilizável para incorporar diferentes tipos de sistemas de visualização. Note que este ponto de variação provido pelo EvolTrack está baseado em fontes de dados e métodos visuais utilizados para representar esta informação.

Para mais informações, acesse o site do projeto: http://reuse.cos.ufrj.br/evoltrack/index.pt.html