Testes de Software com Base em Machine Learning - Maurício Aniche - TÉCNICAS #8

HIDEV Podcast - En podkast av Bruno Cartaxo

Kategorier:

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è