DiffMutAnalyze: uma ferramenta para auxiliar a análise dos mutantes equivalentes no ensino do teste de mutação
<p>O teste de mutação é uma técnica que visa avaliar os casos de teste<br> e, consequentemente, ajudar a melhorar sua qualidade. O teste de mutação é<br> uma técnica promissora para ajudar os alunos a desenvolverem habilidades em<br> testes de software. Assim, este artigo apresenta a utilização da ferramenta Diff-<br> MutAnalyze no âmbito acadêmico. Ela fornece um ambiente que: (i) promove a<br> geração de mutantes, (ii) promove a execução de casos de teste nos mutantes gerados,<br> (iii) permite a identificação dos mutantes detectados e (iv) disponibiliza<br> para análise dos possíveis mutantes equivalentes. A DiffMutAnalyze foi avaliada<br> com 11 estudantes de Pós-Graduação em Ciência da Computação, para<br> apoiar o ensino de testes de mutantes e para mostrar a aplicação prática de<br> mutação e análise de mutantes. Foi realizado um estudo, junto aos estudantes,<br> para verificar o custo da análise dos mutantes equivalentes, sendo comparado<br> de duas maneiras: (i) pelo uso da DiffMutAnalyze; e (ii) por meio da análise<br> manual, sem o uso da DiffMutAnalyze. Os resultados mostraram uma redução<br> significativa de tempo em comparação com a análise manual.</p>
ShareScore
24/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 4
- Harmonization
- 4
- Access
- 16
- Reuse readiness
- 0
- Engagement
- 0