Ferramentas de pesquisa
Ferramentas e protótipos com os quais trabalhei ao longo da minha trajetória de pesquisa:
- Springlint: detecta code smells em projetos Spring Boot/MVC usando Eclipse JDT. Foi divulgado pela comunidade Spring.
- CK: calcula métricas de código Java a partir do código-fonte. Usa Eclipse JDT para construir a árvore sintática, sem exigir código compilado.
- Andy: avalia automaticamente os trabalhos dos alunos de testes de software da TU Delft, usando cobertura, cobertura de mutação e análise estática.
- Hyperion: leva informações de monitoramento da stack ELK para a IDE, permitindo ver a frequência de exceções em produção.
- TestKnight: ajuda engenheiros a escrever testes com mais produtividade, usando MC/DC, cobertura contextualizada e sugestões de asserções.
- EvoSQL: protótipo baseado em busca que gera testes para consultas SQL.