Os softwares evoluem e essa evolução envolve modificações no código de produção do projeto de software para a realização de alterações de correções ou de melhorias, como correções de \textit{bugs}, melhorias de desempenho ou novas funcionalidades. Essas alterações de código de produção visando a qualidade do software devem ser acompanhadas da co-evolução de outros artefatos, como requisitos, documentação e, principalmente, teste. A realização de teste é uma prática altamente recomendada pela Engenharia de Software e sua presença é um dos fatores que afetam a qualidade do software. Contudo, não existem evidências de que a co-evolução de testes seja uma prática comum em ambiente de desenvolvimentos de software.
Nesse contexto, este trabalho busca investigar o comportamento da co-evolução de teste em atividades de manutenção e desenvolvimento de software. Diferentemente de trabalhos anteriores, neste trabalho é realizada a análise de repositórios em múltiplas linguagens de programação (JavaScript, Java, Python, PHP e Ruby) e não apenas na linguagem Java, como a maioria. O trabalho também utiliza a distribuição de proporção de teste para classificar os repositórios com co-evolução de teste e realiza a análise da distribuição de atividades corretivas com o objetivo de analisar a influência da co-evolução de teste na manutenção de projetos de software. A abordagem adotada utiliza técnicas de Mineração de Repositório de Software (MRS), como também técnicas de clusterização para analisar a influência da co-evolução em atividades de manutenção em projetos de software. Com os resultados encontrados é possível visualizar o quão comum é a co-evolução de teste dos repositórios e pode-se indentificar quais indicadores de repositórios de software são influenciados de forma positiva pela co-evolução