Este documento discute a evolução de software, abordando ferramentas, técnicas e métricas essenciais para sua análise e manutenção. Os autores analisam as dificuldades enfrentadas na compreensão da evolução de sistemas e destacam a importância de métodos de visualização e extração de dados históricos. A apresentação é estruturada em torno de objetivos gerais e específicos, com uma agenda que abrange motivação, conceitos básicos e temas atuais de pesquisa.