Nesse Episódio #8 do quadro de Técnicas do HIDEV Podcast, conversei sobre Testes de Software com Base em Machine Learning com Maurício Aniche.


Falamos sobre as principais práticas e ferramentas de teste que todo desenvolvedor deveria conhecer. Dos desafios de definir e manter uma boa cobertura de testes e aspectos ligados a TDD. Além disso, falamos sobre as várias pesquisas de ponta que Maurício tem feito utilizando Machine Learning para resolver problemas relacionados a teste, manutenção e evolução de software, que podem apontar para o que será o futuro do desenvolvimento de sistemas.


Maurício tem mais de 15 anos de experiência na área de computação. Atualmente é Professor da Delft University of Technology, na Holanda. Tem diversos artigos publicados e premiados nas mais relevantes conferências e revistas científicas internacionais na área de engenharia de software. Suas pesquisas investigam aspectos relacionados a como testar, manter e evoluir sistemas de software. Antes da vida acadêmica, Maurício atuou como desenvolvedor de software durante mais de dez anos. É co-fundador da Alura e também atuou como líder técnico na Caelum, e desenvolvedor na LocaWeb e na VeriFone. Tem diversos livros publicados pela editora Casa do Código e em breve publicará um livro sobre testes de software pela Editora Manning. Maurício tem graduação em Ciência da Computação pela Universidade Mackenzie, mestrado e doutorado pela USP e estágio de pós-doutorado na Delft University of Technology, onde atualmente é professor.


Quando terminar de escutar esse episódio dá um pulo lá no Episódio #8 do quadro de Trajetórias do HIDEV Podcast. Lá a gente conversou sobre os inúmeros desafios vividos por Maurício nos seus vários anos de experiência profissional.


CONVIDADO: Maurício Aniche [LinkedIn][Twitter][Site Pessoal]

APRESENTADOR: Bruno Cartaxo [Twitter]


REFERÊNCIAS CITADAS NO EPISÓDIO

[Livro Online] Software Testing: From Theory to Practice - Maurício Aniche
[Artigo] Learning Off-By-One Mistakes: An Empirical Study - Maurício Aniche
[Artigo] The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software Refactoring - Maurício Aniche
[Artigo] An Exploratory Study of Log Placement Recommendation in an Enterprise System - Maurício Aniche
[Livro] Software Testing and Analysis: Process, Principles and Techniques - Mauro Pezzè

Twitter Mentions