As técnicas de aprendizagem passiva inferem modelos gráficos sobre o comportamento de um sistema a partir de grandes registros de rastreamento. A comunidade de pesquisa tem dedicado grandes esforços para tornar as técnicas de aprendizagem passiva mais escaláveis e prontas para uso pela indústria. No entanto, ainda falta conhecimento empírico sobre a utilidade e aplicabilidade de tais técnicas em sistemas reais de grande escala.

Para isso, conduzimos uma pesquisa-ação durante nove meses em uma grande empresa de pagamentos. Ao longo deste período, aplicamos iterativamente técnicas de aprendizagem passiva com o objetivo de revelar informações úteis à equipe de desenvolvimento. Em cada iteração, discutimos as descobertas e os desafios com o desenvolvedor especialista da empresa e melhoramos nossas ferramentas de acordo. Neste artigo, apresentamos evidências de que a aprendizagem passiva pode de facto apoiar equipas de desenvolvimento, um conjunto de lições que aprendemos durante a nossa experiência, uma proposta de guia para facilitar a sua adoção e desafios atuais de investigação.