|
Ongoing Supervisions
- Gustavo Andrade do Vale (Post-Doc). Evaluating the Quality of Artificial-Intelligence-Generated Code in Fixing Technical Debt and Merge Conflicts in Real-World Projects. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2025. (supervisor)
- Fischer Jonatas Ferreira (Post-Doc). Testing of Resource-Intensive Software Systems. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2025. (supervisor)
- Joao Paulo de Freitas Diniz (PhD). Higher Order Mutation Testing. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2018. (supervisor)
- Amanda Damasceno Santana (PhD). Analyzing Code Smell Agglomerations in Software Systems. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2020. (supervisor)
- Henrique Gomes Nunes (PhD). Detecting Code Smells with Machine Learning Algorithms. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2021. (supervisor)
- Cleiton Silva Tavares (PhD). Quality of LLM Generated Code. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2025. (supervisor).
- Pedro Saint Claire Garcia (PhD). On the Impact of LLMs on Software Engineering Education. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2025. (supervisor)
- Saymon da Silva Souza (PhD). Code Smell Detection and Refactoring with Language Models. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2026. (supervisor)
- Felipe dos Santos Leao Ribeiro (MSc). Bad Smells in JavaScript. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2022. (supervisor)
- Mateus Morais Dutra (MSc). From Detection to Refactoring of Microservice Bad Smells. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2025. (supervisor)
- Ivandeclei Mendes da Costa (MSc). Large Language Models to Enhance Software Design Principles. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2025. (supervisor)
- Diego Pereira da Silva (MSc). Software Engineering. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2026. (supervisor)
- Joao Guilherme Mendanha Alves (MSc). Device Interaction in IoT Systems. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 2026. (supervisor)
Previous Supervisions
- Filipe Arantes Fernandes (Post-Doc). Identification of Challenges, Problems and Solutions in Methods, Techniques and Tools to Support Software Development for the Metaverse. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 01/05/2025 to 30/04/2026. (supervisor)
- Kattiana Fernandes Constantino (Post-Doc). Experimental Analysis of Code Quality in Machine Learning Based IoT Systems. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 01/06/2023 to 31/08/2024. (supervisor)
- Eduardo Moreira Fernandes (Post-Doc). Experimental Analysis of Code Quality in Machine Learning Based IoT Systems. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil, 01/03/2023 to 31/05/2023. (supervisor)
- Euler Horta Marinho (PhD). Characterizing Resource Interaction Failures in Mobile Applications. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 17/01/2025. (supervisor)
- Igor Muzetti Pereira (PhD). DevOps and CI/CD Pipeline: Exploring the IoT-related Projects Landscape. Federal University of Ouro Preto (UFOP), Ouro Preto, Brazil. Viva: 13/09/2024. (co-supervisor)
- Johnatan Alves de Oliveira (PhD). Identifying and Evaluating Hard Skills of Software Developers from Source Code Analysis. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 10/07/2023. (supervisor)
- Geanderson Esteves dos Santos (PhD). Understanding Software Defects with Machine Learning. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 13/02/2023. (supervisor)
- Kattiana Fernandes Constantino (PhD). Finding Collaborations based on Co-Changed Files. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 15/07/2022. (supervisor)
- Fischer Jonatas Ferreira (PhD). Evaluating Testing Strategies for Configurable Software Systems. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 13/08/2021. (supervisor)
- Mauricio Ronny de Almeida Souza (PhD). A Framework for Gamification of Project-based Software Engineering Education. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 13/09/2019. (supervisor)
- Gabriel Amaral Sousa (MSc). Improving JavaScript Test Quality with Large Language Models: Lessons from Test Smell Refactoring. State University of Feira de Santana (UEFS), Feira de Santana, Brazil. Viva: 11/08/2026. (co-supervisor)
- Saymon da Silva Souza (MSc). Automated Code Smell Detection with Large Language Models. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 03/11/2025. (supervisor)
- Pedro Carneiro de Souza (MSc). Empirical Evaluation of LLM Effectiveness in Refactoring Python Code. State University of Feira de Santana (UEFS), Feira de Santana, Brazil. Viva: 19/08/2025. (co-supervisor)
- Jefferson Geovane Moreira Lopes (MSc). Investigating the Relationship between Developer Experience and Code Quality. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 14/03/2025. (supervisor)
- Rodrigo Andre Ferreira Moreira (MSc). Design Pattern Detection Tools: Which? How? Why?. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 24/03/2023. (supervisor)
- Thiago Augusto Nicolini Silva (MSc). Assessing the Usage of New JavaScript Features: A Survey and Mining Study. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 15/12/2022. (co-supervisor)
- Romulo Silva do Nascimento (MSc). Empirical Evaluation of API Deprecation in JavaScript. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 19/11/2021. (supervisor)
- Daniel Vieira da Silva Cruz (MSc). A Feedback Strategy for Bad Smell Detection with Machine Learning. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 09/09/2021. (supervisor)
- Cleiton Silva Tavares (MSc). Analyzing the Effects of Refactorings on Bad Smells. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 31/03/2021. (co-supervisor)
- Amanda Damasceno Santana (MSc). Bad Smell Agglomerations and their Impact on Software Modularity. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 30/10/2020. (supervisor)
- Markos Viggiato de Almeida (MSc). On the Investigation of Software Development and Evolution Practices. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 17/12/2018. (supervisor)
- Joao Paulo de Freitas Diniz (MSc). Fostering Mutation Testing with Variability-Aware Execution. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 01/10/2018. (supervisor)
- Allan Victor Mori (MSc). Design and Evaluation of a Method to Derive Domain Metric Thresholds. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 24/08/2018. (supervisor)
- Thanis Fernandes Paiva (MSc). On the Evaluation of Code Smells and Detection Tools. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 11/08/2017. (supervisor)
- Eduardo Moreira Fernandes (MSc). Anomaly Agglomerations as Sign of Product Line Instabilities. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 22/02/2017. (supervisor)
- Guilherme Henrique de Assis (MSc). Feature Oriented Programming in Groovy. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 14/12/2016. (supervisor)
- Johnatan Alves de Oliveira (MSc). A Method Based on Naming Similarity to Identify Reuse Opportunities. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 18/08/2016. (supervisor)
- Alexandre Martins Paiva (MSc). On the Detection of Code Clones with Sequence of Method Calls. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 11/05/2016. (supervisor)
- Gustavo Andrade do Vale (MSc). A Benchmark-based Method to Derive Metric Thresholds. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 22/02/2016. (supervisor)
- Bruno dos Santos Azevedo Cardoso (MSc). Co-Occurrence Analysis of Design Patterns and Bad Smells in Software Systems. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 13/11/2015. (supervisor)
- Kattiana Fernandes Constantino (MSc). Software Product Line Tools: Visualization of Experimental Data. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 10/09/2015. (supervisor)
- Juliana Alves Pereira (MSc). Search-Based Product Configuration in Software Product Lines. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 06/05/2014. (supervisor)
- Carlos Alexandre Garcia de Souza (MSc). An Empirical Study about the Use of Optional Typing in Software Systems. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 03/04/2014. (supervisor)
- Ramon Simoes Abilio (MSc). Detecting Code Smells in Software Product Lines. Federal University of Lavras (UFLA), Lavras, Brazil. Viva: 25/02/2014. (co-supervisor)
- Juliana Padilha (MSc). Detecting Code Smells with Software Metrics. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 07/03/2013. (supervisor)
- Alcemir Rodrigues Santos (MSc). Test-based Software Product Line Extraction. Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil. Viva: 01/03/2013. (supervisor)
- Felipe Nunes Gaia (MSc). A Quantitative Evaluation of Aspectual Feature Modules in Evolving Software Product Lines. Federal University of Uberlandia (UFU), Uberlandia, Brazil. Viva: 22/02/2013. (co-supervisor)
- Gabriel Coutinho Sousa Ferreira (MSc). On the Use of Feature-Oriented Programming to Support Evolving Sotware Product Lines. Federal University of Uberlandia (UFU), Uberlandia, Brazil. Viva: 28/08/2012. (co-supervisor)
- Chaelmica Goncalves (lato sensu). Do Simulation Games Help in the MPS.br G Level Certification? Federal University of Minas Gerais, Belo Horizonte, Brazil, 2012. (supervisor)
- Felipe Ferreira Cunha (lato sensu). Recommendations for the Use of Agile Methods. Federal University of Minas Gerais, Belo Horizonte, Brazil, 2012. (supervisor)
- Thalisson Vinicius Lauton da Silva (lato sensu). Analysis of Software Product Line Tools. Federal University of Minas Gerais, Belo Horizonte, Brazil, 2012. (supervisor)
- Luiz Ricardo de Carvalho Figueiredo (lato sensu). Tool-Supported Evaluation of Software Projects. Federal University of Minas Gerais, Belo Horizonte, Brazil, 2011. (supervisor)
- Marcos José Mendonça de Melo (lato sensu). A Comparative Evaluation of Modelling CASE Tools for Web Applications. Federal University of Minas Gerais, Belo Horizonte, Brazil, 2011. (supervisor)
- Thiago Cavalcanti Reis (lato sensu). Interactive Tool Support for SCRUM and Mps.Br. Federal University of Minas Gerais, Belo Horizonte, Brazil, 2010. (supervisor)
|