Eduardo Piveta holds a PhD in Computer Science (UFRGS). His research interests are mainly related to programming languages, and to the design, implementation, and evolution of software systems. Currently he is a lecturer at Universidade Federal de Santa Maria (UFSM) at Santa Maria, Brazil.
Possuo doutorado em Ciëncias da Computação pela UFRGS, com foco nas áreas de Engenharia de Software e de Linguagens de Programação. Tenho 20 anos de experiência no ensino superior, tendo ministrado disciplinas de graduação e pós-graduação nas IES a seguir: CEULP/ULBRA, Unisinos, Unipampa, UFRGS e UFSM. Participei de diversos projetos de pesquisa nacionais e de cooperação internacional na área e orientei mais de 70 alunos em diferentes modalidades. Desde 2010, sou professor na Universidade Federal de Santa Maria (UFSM), onde fui coordenador do Programa de Pós-Graduação em Informática por dois mandatos (2011 a 2015). Minha produção científica até 2010 focou principalmente na programação orientada a aspectos (AOP), enquanto que de 2010 em diante, focou em refatoração de software e no projeto e implementação de linguagens de programação. Atualmente, meus interesses de pesquisa estão relacionados ao projeto, implementação e evolução de sistemas de software de larga escala e ao projeto e implementação de linguagens de programação.