📝 Publications
Software Engineering research: code readability, LLMs in software development, and programming solution recommendation.
Quick links: Highlights · Journals (3) · Conferences (4) · Workshops (6) · Competitions (2) · Other publications (19)
🏆 Highlights
- 🎖️ Top-3 Phd Thesis finalist: Code Readability Assessment and Improvement: Human and Automated Perspectives · CTD-ES / SBES 2026
- 🏆 Distinguished Paper Award: Assessing the Readability of ChatGPT Code Snippet Recommendations · SBES 2023 (also presented at ICSE 2026, Brazilian Software Engineering Showcase)
- 🎖️ 4th place out of 26 submissions in the Undergraduate Research Competition: How Close Is ChatGPT to Developer Judgment? A Study on Stack Overflow Java Questions · CTIC-ES / SBES 2025
- 🏆 Distinguished Paper Award: How Readable Is LLM-Generated Code Snippets? A Comparison of ChatGPT, DeepSeek, and Gemini · VEM 2025
- 🏆 Best Paper Award: Do LLMs Suggest Consistent Identifiers? An Empirical Study on GitHub Pull Requests · ISE 2025
- 🏆 Best Paper Award: What Developers Ask to ChatGPT in GitHub Pull Requests? An Exploratory Study · VEM 2024
Journal Articles (3)
Full articles in international scientific journals.
The Influence of Search Engine Ranking Quality on the Performance of Developers
Adriano Mendonça Rocha, Carlos Eduardo de Carvalho Dantas, and Marcelo de Almeida Maia
Journal of Software Engineering Research and Development (JSERD) · vol. 13 · 2025
🔗 DOI · 📄 PDF
🎤 Presented at SBES 2025 (Journal First Track, 39th ed.)
Improved Retrieval of Programming Solutions with Code Examples Using a Multi-featured Score
Rodrigo Fernandes Gomes da Silva, Mohammad Masudur Rahman, Carlos Eduardo de Carvalho Dantas, Chanchal Roy, Foutse Khomh, and Marcelo de Almeida Maia
Journal of Systems and Software (JSS) · vol. 181 · 2021
🔗 DOI · 📄 PDF
CROKAGE: Effective Solution Recommendation for Programming Tasks by Leveraging Crowd Knowledge
Rodrigo Fernandes Gomes da Silva, Chanchal Roy, Mohammad Masudur Rahman, Kevin A. Schneider, Klérisson V. R. Paixão, Carlos Eduardo de Carvalho Dantas, and Marcelo de Almeida Maia
Empirical Software Engineering (EMSE) · vol. 25 · 2020
🔗 DOI · 📄 Extended Version (PhD Thesis)
Peer-Reviewed Conference Papers (4)
Peer-reviewed papers at conferences and symposia.
JADE: A VS Code Plugin for Static Analysis-Guided AI-Assisted Refactoring
Ruan Pablo de Assis Neres, Marcelo de Almeida Maia, and Carlos Eduardo de Carvalho Dantas
Brazilian Symposium on Software Engineering (SBES Tools) · Tools Track · 40th ed. · 2026
📄 PDF
How do Developers Improve Code Readability? An Empirical Study of Pull Requests
Carlos Eduardo de Carvalho Dantas, Adriano Mendonça Rocha, and Marcelo de Almeida Maia
International Conference on Software Maintenance and Evolution (ICSME) · 39th ed. · 2023
🔗 DOI · 📄 PDF
Assessing the Readability of ChatGPT Code Snippet Recommendations: A Comparative Study
Carlos Eduardo de Carvalho Dantas**, Adriano Mendonça Rocha, and Marcelo de Almeida Maia
Brazilian Symposium on Software Engineering, Research Track (SBES) · 37th ed. · 2023
🏆 **Distinguished Paper Award
🎤 Presented at ICSE 2026 (Brazilian Software Engineering Showcase Track, 48th ed.)
🔗 DOI · 📄 PDF
On the Actual Use of Inheritance and Interface in Java Projects: Evolution and Implications
Carlos Eduardo de Carvalho Dantas and Marcelo de Almeida Maia
International Conference on Computer Science and Software Engineering (CASCON) · 27th ed. · 2017
🔗 DOI · 📄 PDF
Peer-Reviewed Workshop Papers (6)
Peer-reviewed papers at workshops.
Do LLMs Suggest Consistent Identifiers? An Empirical Study on GitHub Pull Requests
Julyanara Rodrigues Silva, Marcelo de Almeida Maia, and Carlos Eduardo de Carvalho Dantas
Intelligent Software Engineering Workshop (ISE) · 4th ed. · 2025
🏆 Best Paper Award
🔗 DOI · 📄 PDF
How Readable Is LLM-Generated Code Snippets? A Comparison of ChatGPT, DeepSeek, and Gemini
Giovanna Fernandes, Marcelo de Almeida Maia, and Carlos Eduardo de Carvalho Dantas
Workshop on Software Visualization, Evolution and Maintenance (VEM) · 13th ed. · 2025
🏆 Distinguished Paper Award
🔗 DOI · 📄 PDF
What Developers Ask to ChatGPT in GitHub Pull Requests? An Exploratory Study
Julyanara Rodrigues Silva, Carlos Eduardo de Carvalho Dantas, and Marcelo de Almeida Maia
Workshop on Software Visualization, Evolution and Maintenance (VEM) · 12th ed. · 2024
🏆 Best Paper Award
🔗 DOI · 📄 PDF
Readability and Understandability Scores for Snippet Assessment: An Exploratory Study
Carlos Eduardo de Carvalho Dantas and Marcelo de Almeida Maia
Workshop on Software Visualization, Evolution and Maintenance (VEM) · 9th ed. · 2021
🔗 DOI · 📄 PDF · 🎥 Video
Readability and Understandability of Snippets Recommended by General-purpose Web Search Engines: a Comparative Study
Carlos Eduardo de Carvalho Dantas and Marcelo de Almeida Maia
Automated Support to Improve Code Readability (AeSIR) · 1st ed. · 2021
📄 PDF · 🎥 Video
Uma análise da Associação de Co-ocorrência de Anomalias de Código com Métricas Estruturais 🇧🇷
English: An Analysis of the Association Between Code Anomaly Co-occurrence and Structural Metrics
Carlos Eduardo de Carvalho Dantas and Marcelo de Almeida Maia
Workshop on Software Visualization, Evolution and Maintenance (VEM) · 4th ed. · 2016
📄 PDF
Competitions (2)
SBES theses, dissertations, and undergraduate research competitions.
Code Readability Assessment and Improvement: Human and Automated Perspectives
Carlos Eduardo de Carvalho Dantas** and Marcelo de Almeida Maia
Software Engineering Doctoral and Master Theses Competition (CTD-ES) · Brazilian Symposium on Software Engineering (SBES) · 40th ed. · 2026
🎖️ **Top-3 finalist
📄 PDF
How Close Is ChatGPT to Developer Judgment? A Study on Stack Overflow Java Questions
Felipe Augusto Guimarães Reis, Marcelo de Almeida Maia, and Carlos Eduardo de Carvalho Dantas
Undergraduate Research Competition (CTIC-ES) · Brazilian Symposium on Software Engineering (SBES) · 39th ed. · 2025
🎖️ CTIC Finalist: 4th place out of 26 submissions
🔗 DOI · 📄 PDF
Other Publications (19)
Professional magazine articles, local periodicals, and extended abstracts. Click to expand.
Professional Magazine Articles (2)
Desenvolva aplicações com AngularJS e JavaEE 🇧🇷
English: Develop Applications with AngularJS and JavaEE
Lucas Oliveira Pires and Carlos Eduardo de Carvalho Dantas
Java Magazine (DevMedia) · ed. 143 · 2015
Desenvolvimento com PrimeFaces 🇧🇷
English: Development with PrimeFaces
Carlos Eduardo de Carvalho Dantas and Leandro Contato Guimarães
Java Magazine (DevMedia) · ed. 112 · 2013
Local Periodic Articles (3)
Periódico de Pesquisa e Trabalhos de Conclusão de Curso (Research and Course Completion Projects Journal) · IFTM Campus Uberlândia Centro · ISSN 2526-2041
Viés de Amostragem e Viés Temporal: Proposta de um Framework para Apoiar a Confiabilidade e Transparência em Modelos de Inteligência Artificial 🇧🇷
English: Sampling Bias and Temporal Bias: A Proposed Framework to Support Reliability and Transparency in Artificial Intelligence Models
Amanda Laiz Alves de Sousa Rodrigues and Carlos Eduardo de Carvalho Dantas
v.11 · 2026 · 📄 PDF
Um Estudo Exploratório sobre o uso do ChatGPT em ambientes de Desenvolvimento de Software 🇧🇷
English: An Exploratory Study on the Use of ChatGPT in Software Development Environments
Ozório Maurício da Costa and Carlos Eduardo de Carvalho Dantas
v.23 · 2024 · 📄 PDF
Um estudo sobre a eficiência do modo Graceful para reinicialização de Servidores Web 🇧🇷
English: A Study on the Efficiency of Graceful Mode for Restarting Web Servers
Léo Cândido Silva and Carlos Eduardo de Carvalho Dantas
v.1 · 2016 · 📄 PDF
Extended Abstracts (14)
IFTM Scientific Initiation and Technological Innovation Seminar (SIN)
ISSN 2316-9338
IAs Generativas na Programação: Um Estudo Comparativo da Qualidade do Código Sugerido por ChatGPT, Deep Seek e Gemini 🇧🇷
English: Generative AIs in Programming: A Comparative Study of Code Quality Suggested by ChatGPT, DeepSeek, and Gemini
Giovanna Fernandes, Marcelo de Almeida Maia, and Carlos Eduardo de Carvalho Dantas
XV SIN · 2025 · 📄 PDF
O Código que os Desenvolvedores Escreveram e o Código que Poderiam Escrever: Uma Perspectiva sobre Identificadores Sugeridos por LLMs 🇧🇷
English: The Code Developers Wrote and the Code They Could Have Written: A Perspective on LLM-Suggested Identifiers
Julyanara Rodrigues Silva, Carlos Eduardo de Carvalho Dantas, and Marcelo de Almeida Maia
XV SIN · 2025 · 📄 PDF
Avaliando as Interações entre Desenvolvedores e ChatGPT no GitHub: Uma Análise de Dados de Pull Requests 🇧🇷
English: Evaluating Interactions Between Developers and ChatGPT on GitHub: A Pull Request Data Analysis
Julyanara Rodrigues Silva, Carlos Eduardo de Carvalho Dantas, and Marcelo de Almeida Maia
XIV SIN · 2024 · 📄 PDF
Graduate Symposium, Simpósio de Pós-Graduação (IFTM, Uberaba/MG)
Engenharia de Dados para Extração de Conhecimento na Avaliação do Aprendizado em Equipes de Desenvolvimento de Software 🇧🇷
English: Data Engineering for Knowledge Extraction in Learning Assessment of Software Development Teams
Danielli Araújo Lima and Carlos Eduardo de Carvalho Dantas
v.5 · 2018 · ISSN 2674-7839 · 📄 PDF
Uma Análise sobre Classes Orientadas a Objetos Aplicando Métricas Estruturais 🇧🇷
English: An Analysis of Object-Oriented Classes Using Structural Metrics
Vanderlan de Souza Filho and Carlos Eduardo de Carvalho Dantas
v.4 · 2017 · ISSN 2674-7839 · 📄 PDF
Uma Análise sobre os Motivos pelos Quais Programadores Realizam Refatoração nos Sistemas 🇧🇷
English: An Analysis of the Reasons Why Programmers Refactor Systems
Saulo Damasceno Borges and Carlos Eduardo de Carvalho Dantas
v.3 · 2016 · ISSN 2359-0130 · 📄 PDF
Graduate Symposium 2015 (v.2 · ISSN 2359-0130)
Boas Práticas de Desenvolvimento de Software: Um Estudo de Caso 🇧🇷
English: Software Development Best Practices: A Case Study
Vinícius Gonçalves de Souza, Edson Angoti Junior, Carlos Eduardo de Carvalho Dantas
📄 PDF
Um Estudo sobre Vendor Lock-in em Bancos de Dados NoSQL 🇧🇷
English: A Study on Vendor Lock-in in NoSQL Databases
Eduardo José Schmitt, Carlos Eduardo de Carvalho Dantas
📄 PDF
Uma Análise sobre o Uso do Liferay no Gerenciamento de Portais Web 🇧🇷
English: An Analysis of Liferay Usage in Web Portal Management
Nilson Bernardes Barcelos Junior, Carlos Eduardo de Carvalho Dantas
📄 PDF
Estudo sobre Envelhecimento de Software e Estratégias de Rejuvenescimento na Integração de Sistemas de Informação 🇧🇷
English: A Study on Software Aging and Rejuvenation Strategies in Information Systems Integration
Victor Hugo de Oliveira Molinar, Carlos Eduardo de Carvalho Dantas
📄 PDF
Um Estudo sobre a Eficiência do Modo Graceful para Reinicialização de Servidores Web 🇧🇷
English: A Study on the Efficiency of Graceful Mode for Restarting Web Servers
Léo Candido Silva, Carlos Eduardo de Carvalho Dantas
📄 PDF
Identificação de Características Referentes ao Mau Uso de Herança em Sistemas Comerciais 🇧🇷
English: Identifying Characteristics of Inheritance Misuse in Commercial Systems
Marcelo Macedo de Melo Silva, Carlos Eduardo de Carvalho Dantas
📄 PDF
Utilizando Ferramentas de Detecção de Bad Smells para Recomendar Refactoring em Sistemas Comerciais 🇧🇷
English: Using Bad Smell Detection Tools to Recommend Refactoring in Commercial Systems
Lídia Novais Pádua, Carlos Eduardo de Carvalho Dantas
📄 PDF
Utilizando Google Hacking para Encontrar Vulnerabilidades em Sites 🇧🇷
English: Using Google Hacking to Find Vulnerabilities in Websites
Bruno Rodrigo Barbosa Cortes, Carlos Eduardo de Carvalho Dantas
📄 PDF
