📝 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


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)

↑ top


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

↑ top


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

↑ top


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

↑ top


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

↑ top