Pesquiso como construir software com mais qualidade na era da IA: usando IA para apoiar desenvolvedores e aplicando engenharia de software para criar sistemas de IA confiáveis.

Sou Professor Titular no Instituto de Computação da Universidade Federal da Bahia (IC-UFBA), onde lidero o RiSE Labs e o Instituto SI2. Minha pesquisa une engenharia de software para IA (SE4AI) e IA para engenharia de software (AI4SE) a reúso de software e linhas de produto, arquitetura de software, engenharia de software experimental e aspectos humanos e sociais de engenharia de software. Há mais de 20 anos trabalho com empresas de diferentes domínios, levando resultados de pesquisa para a prática.

Fiz doutorado na Universidade Federal de Pernambuco (UFPE) em 2007, com doutorado sanduíche na Universidade de Mannheim, na Alemanha, em 2006. Fiz pós-doutorado na Virginia Tech em 2008 e sabático na University of California, Irvine, em 2019. Sou bolsista de produtividade em pesquisa do CNPq nível A e Senior Member da IEEE e da ACM. Fui membro afiliado da Academia Brasileira de Ciências (ABC) de 2017 a 2021 e sou membro titular da Academia de Ciências da Bahia (ACB), entre outras premiações.

Pesquisa

IA e Engenharia de Software

Investigo como a IA pode apoiar desenvolvedores em todo o ciclo de vida do software e como aplicar princípios de engenharia de software para construir sistemas de IA confiáveis, testáveis e fáceis de manter.

Trabalhos representativos
  • Agentic LMs: Hunting Down Test SmellsIEEE Software · 2026
  • From Silent Automation to Conversational Intelligence: Empowering Smart Homes with Large Language Model-Based AgentsIEEE Software · 2026
  • Prompting in the Wild: An Empirical Study of Prompt Evolution in Software RepositoriesMSR · 2025
Ver todas as publicações →

Reúso, Linhas de Produto e Arquitetura

Estudo como projetar e evoluir famílias de sistemas a partir de artefatos reutilizáveis, com arquiteturas que equilibram variabilidade, qualidade e custo.

Trabalhos representativos
  • Automated Detection of Configuration-Specific Security Vulnerabilities via Patch AnalysisFSE · 2026
  • Architecture Decision Records: Adoption, Impact, and Developer Engagement in Open-Source SoftwareICSA · 2026
  • Software Product Line Engineering via Software TransplantationTOSEM · 2025
Ver todas as publicações →

Engenharia de Software Experimental e Aspectos Humanos e Sociais

Uso diferentes métodos de pesquisa para entender como as pessoas realmente constroem software, o que as torna eficazes e como transformar evidência em melhores práticas.

Trabalhos representativos
  • Characterizing and Modeling the GitHub Security Advisories Review PipelineMSR · 2026
  • What Makes a Great Software Quality Assurance Engineer?TSE · 2025
  • Bug Analysis in Jupyter Notebook Projects: An Empirical StudyTOSEM · 2024
Ver todas as publicações →

Novidades

  • RiSE Summer School on QSE.
  • Erlon Almeida concluiu o mestrado com a dissertação MUTEVO-LM: LLM-based Mutant Generation from Software Evolution History.

Publicações

Lista gerada a partir do DBLP. DBLP · Google Scholar

Trabalhe comigo

Quer trabalhar comigo?

Busco estudantes de iniciação científica, mestrado e doutorado, e também pós-doutorandos, interessados nas linhas de pesquisa acima.

Se for o seu caso, envie um e-mail com seu currículo, seu histórico escolar e um parágrafo sobre o que gostaria de pesquisar. Conheça o grupo, os projetos e os alunos no RiSE Labs.

Ensino e serviço

Ensino

2026.2
Introdução à Programação graduação
Engenharia de Software graduação
2026.1
Introdução à Programação graduação
Engenharia de Software graduação
Engenharia de Software Agêntica mestrado e doutorado

Serviço

General Chair
ICSA 2020 · ICSR 2017 · VaMoS 2016 · SPLC 2012 · SBCARS 2010
PC Chair / Co-Chair
ICSE SEIS 2026 · ICSR 2016 · SBES 2016 · ACM SIGSOFT CBSE 2014 · SPLC 2011 · SBCARS 2011
Editor-chefe
Journal of Software Engineering Research and Development (JSERD), 2022–2024
Corpo editorial
Journal of the Brazilian Computer Society (JBCS), 2025–atual
Journal of Systems and Software (JSS), 2015–2017
Membro de comitê de programa
Ver todos os comitês no researchr →

Prêmios e reconhecimentos