Anderson Goncalves Uchoa
Unpaid Research Scholar
Department of Computer Science
Software Engineering
Koch Hall 3228
[email protected]Bio
Anderson Uchôa is an Assistant Professor of Software Engineering at the Federal University of Ceará (UFC), Brazil, and currently a Postdoctoral Researcher in the Department of Computer Science at North Carolina State University (NC State), USA. Previously, he served as a Substitute Professor at the Institute of Computing of the Federal University of Rio de Janeiro (UFRJ), Brazil, in 2021.
He received his MSc and PhD in Informatics, with a focus on Software Engineering, from the Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil, in 2019 and 2021, respectively. He also holds a BSc in Software Engineering from UFC and was an exchange student at Sapienza University of Rome, Italy.
His research interests include Software Engineering for AI-enabled Systems (SE4AI), AI for Software Engineering (AI4SE), Mining Software Repositories, Software Maintenance and Evolution, and Human Aspects of Software Engineering. He has collaborated with researchers and practitioners from Brazil, the United States, Germany, France, and Italy through academic and industry-oriented research projects.
His work has been published in leading international conferences and journals in Software Engineering, including ICSE, ICSME, MSR, ESEM, SANER, IEEE Software, Information and Software Technology, and Software Quality Journal.
For more information, check my personal website.
Education
Ph.D. Informatics Pontifical Catholic University of Rio de Janeiro 2021
M.S. Informatics Pontifical Catholic University of Rio de Janeiro 2019
B.S. Software Engineering Federal University of Ceará and Sapienza University of Rome 2016
Area(s) of Expertise
Software Engineering for AI-enabled systems (SE4AI)
AI for Software Engineering (AI4SE)
Human Aspects of Software Engineering
Publications
- Emotion Recognition in Agile Software Meetings: A Comparative Study of ML, DL, and Text-based LLM Approaches , (2026)
- 404: Civility Not Found? Evaluating the Effectiveness of Small Language Models in Detecting Incivility in GitHub Conversations , (2025)
- An Exploratory Study on the Lifecycle of Code Clones During Code Review , (2025)
- Assessing the Bug-Proneness of Refactored Code: A Longitudinal Multi-Project Study , (2025)
- Data Privacy in Software Practice: Brazilian Developers’ Perspectives , Journal of Internet Services and Applications (2025)
- Diversity Matters: Perceived Inclusion and Discrimination by Brazilian Tech Professionals , (2025)
- Evaluating the Potential of Large Language Models in Security-Related Software Requirements Classification , (2025)
- Exploring Code Clone Behavior in Modern Code Review , (2025)
- PeacemakerBot: A LLM-Powered Bot for Identifying and Reducing Signs of Incivility in GitHub Conversations , (2025)
- Relating Complexity, Explicitness, Effectiveness of Refactorings and Non-Functional Requirements: A Replication Study , (2025)