Maria Augusta possui graduação em Ciência da Computação pela Universidade Federal de Minas Gerais (1992), mestrado em Ciência da Computação pela Universidade Federal de Minas Gerais (1995) e doutorado em Ciência da Computação - University of Waterloo (2003). Atualmente é professor adjunto IV da Pontifícia Universidade Católica de Minas Gerais onde leciona e coordena o bacharelado em Engenharia de Software. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software para diferentes domínios, atuando principalmente nos seguintes temas: engenharia de requisitos, arquitetura e projeto de software, testes e educação em Engenharia de Software. É membro da Sociedade Brasileira de Computação (SBC).
bachelor's at Computer Science from Universidade Federal de Minas Gerais (1992), master's at Computer Science from Universidade Federal de Minas Gerais (1995) and a PhD in Computer Science from University of Waterloo (2003). She is currently full professor at Pontifícia Universidade Católica de Minas Gerais, where she is the coordinator of the Software Engineering undergraduate program. She has experience in Computer Science, focusing on Software Engineering, acting on the following subjects: requirements engineering, software architecture and design, software testing, and software engineering education.