Eduardo Cunha Campos
Bacharel (2010), Mestre (2015) e Doutor (2019) em Ciência da Computação pela Universidade Federal de Uberlândia (UFU). Pesquisador nas áreas de Sistemas de Recomendação para Engenharia de Software, Mineração de Repositórios de Software e Reparo Automático de Software. Trabalhou durante 3 anos em empresas de desenvolvimento de software e possui experiência com arquitetura de soluções Web e distribuídas. Em 2014, recebeu uma premiação de Distinguished Paper no ACM SIGSOFT International Conference on Program Comprehension (ICPC) e de Segunda melhor ferramenta no Congresso Brasileiro de Software (CBSOFT). Durante o seu mestrado, foi co-orientado pelo Dr. Martin Monperrus (KTH Royal Institute of Technology, Suécia). Em 2017, apresentou um full paper na conferência ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), realizada em Toronto, Canadá. Atualmente, é professor EBTT no Departamento de Computação do Centro Federal de Educação Tecnológica (CEFET-MG) de Belo Horizonte e Revisor de periódico da INFORMATION AND SOFTWARE TECHNOLOGY.
Informações coletadas do Lattes em 26/08/2025
Acadêmico
Formação acadêmica
Doutorado em Ciência da Computação
2015 - 2019
Universidade Federal de Uberlândia
Título: Recomendação de Conhecimento Disponível em Sítios Q&A para auxílio ao Desenvolvimento e Depuração de Software
, Ano de obtenção: 2019. Marcelo de Almeida Maia. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Mestrado em Ciência da Computação
2013 - 2015
Universidade Federal de Uberlândia
Título: Recomendação de Conhecimento da Multidão para Auxílio ao Desenvolvimento de Software
, Ano de Obtenção: 2015.Marcelo de Almeida Maia.Coorientador: Martin Monperrus. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: serviços Q&A; crowd knowledge; recommendation systems.
Graduação em Ciência da Computação
2006 - 2010
Universidade Federal de Uberlândia
Título: Desenvolvimento de Aplicações Web Utilizando o Framework GWT
Orientador: Fabiano Azevedo Dorça
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.
Participação em eventos
Congresso Brasileiro de Software (CBSoft). On the Extraction of Cookbooks for APIs from the Crowd Knowledge. 2014. (Congresso).
XVI Mostra de Software (UNITRI). 2012. (Outra).
4ª Maratona de Programação da UNITRI. 4ª Maratona de Programação. 2009. (Olimpíada).
Participação em bancas
CAMPOS, E. C.; FERREIRA, K. A. M.; SILVA, Edson Marchetti da. PyCKTool: Ferramenta para Coleta de Métricas de Software Orientado a Objetos em Código Python. 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica.
CAMPOS, E. C.; FERREIRA, K. A. M.; SILVA, Edson Marchetti da. Avaliação de ferramentas para análise de qualidade de software Python. 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica.
CAMPOS, E. C.; SILVA, Edson Marchetti da; FERREIRA, K. A. M.. Proposta de elaboração de uma ferramenta de extração de dados anonimizados a partir de banco de dados em conformidade com a LGPD. 2025. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica.
CAMPOS, EDUARDO C.; FERREIRA, K. A. M.; SILVA, Edson Marchetti da. MDCmetrics: uma ferramenta para calcular métricas baseadas em repositório Git. 2024. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica.
CAMPOS, E. C.; SILVA, Edson Marchetti da; FERREIRA, K. A. M.. Santos.Identificação das características mais relevantes para a priorização de correções de vulnerabilidades em softwares utilizando aprendizado de máquina. 2024. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica.
CAMPOS, E. C.; FERREIRA, K. A. M.; SILVA, Edson Marchetti da. Estudo Comparativo de Server Side Rendering e Client Side Rendering em Aplicações JavaScript. 2024. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica.
CAMPOS, E. C.; FERREIRA, K. A. M.; SILVA, Edson Marchetti da. Estudo Empírico sobre Falhas em Projetos de Código Aberto de Aprendizado de Máquina. 2024. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica.
SILVA, Edson Marchetti da; DH Dalip;CAMPOS, E. C.. Implementação e avaliação de um software metabuscador de veículos escalável e personalizável. 2022. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais.
FERREIRA, K. A. M.; SILVA, Edson Marchetti da;CAMPOS, E. C.. Automatização do Portal da Engenharia de Software. 2022. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais.
CAMPOS, E. C.; DH Dalip; FERREIRA, K. A. M.. Redocumentação da API Android usando conhecimento de serviços Q&A. 2022. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais.
CAMPOS, E. C.; SILVA, Edson Marchetti da; FERREIRA, K. A. M.. Prototipação de Software de busca baseado em Stack Trace para desenvolvimento Android. 2022. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais.
SILVA, Edson Marchetti da; FERREIRA, K. A. M.;CAMPOS, EDUARDO C.. Caracterização da Experiência do Uso de Aplicativos de Investimentos. 2021. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica de Minas Gerais, DECOM.
FERREIRA, K. A. M.; SILVA, Edson Marchetti da;CAMPOS, EDUARDO C.. Uma Arquitetura para Desenvolvimento de Aplicações Móveis Multiplataforma. 2021. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica de Minas Gerais, Departamento de Com.
SILVA, Edson Marchetti da; SARUBBI, J. F. M;CAMPOS, EDUARDO C.. Desenvolvimento de um portal de consulta sobre os alunos egressos do CEFET-MG. 2021. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica de Minas Gerais, DECOM.
SILVA, Edson Marchetti da; SARUBBI, J. F. M;CAMPOS, EDUARDO C.. Elaboração de um Data Warehouse com Dados da Evolução Profissional dos Egressos do CEFET-MG. 2021. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica de Minas Gerais, DECOM.
FERREIRA, K. A. M.; SILVA, Edson Marchetti da; SOUSA, B. L.;CAMPOS, E. C.. Criação Semiautomática de Tesauro para o Portal da Engenharia de Software. 2020. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais.
COUTINHO, F. R. S.; ANDRADE, Fabrício Vivas;CAMPOS, E. C.. Aplicativo para suporte a busca de animais de estimação perdidos. 2019. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais.
COUTINHO, F. R. S.; BARBOSA, G. A. R.;CAMPOS, E. C.. Gamificação empresarial aplicada ao setor imobiliário. 2019. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais.
FERREIRA, K. A. M.; SILVA, Edson Marchetti da;CAMPOS, E. C.. Um Estudo sobre Divisão de Requisitos de Software em Atividades de Desenvolvimento. 2019. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro Federal de Educação Tecnológica de Minas Gerais.
Orientou
Proposta de um modelo de remuneração para micro-tarefas em plataformas de crowdsourcing; 2021; Trabalho de Conclusão de Curso; (Graduação em Engenharia da Computação) - Centro Federal de Educação Tecnológica de Minas Gerais, DECOM; Orientador: Eduardo Cunha Campos;
Produções bibliográficas
-
SOUZA, LUCAS B.L. ; CAMPOS, EDUARDO C. ; MADEIRAL, FERNANDA ; PAIXÃO, KLÉRISSON ; ROCHA, ADRIANO M. ; MAIA, MARCELO DE ALMEIDA . Bootstrapping Cookbooks for APIs from Crowd Knowledge on Stack Overflow. INFORMATION AND SOFTWARE TECHNOLOGY , v. online, p. 1-16, 2019.
-
CAMPOS, EDUARDO C. ; MAIA, MARCELO DE A. . Discovering common bug-fix patterns: A large-scale observational study. J SOFTW-EVOL PROC , v. 31, p. e2173, 2019.
-
CAMPOS, E. C. ; SOUZA, L. B. L. ; ALMEIDA MAIA, M. . Searching crowd knowledge to recommend solutions for API usage tasks. Journal of Software-Evolution and Process , v. 28, p. 863-892, 2016.
-
CAMPOS, E. C. ; ALMEIDA MAIA, M. . Mining Historical Information to Study Bug Fixes. In: International Conference on Information Technology: New Generations, 2017, Las Vegas, Nevada, USA. 14th International Conference on Information Technology: New Generations (ITNG), 2017. p. 1-6.
-
CAMPOS, E. C. ; ALMEIDA MAIA, M. . Common Bug-fix Patterns: A Large-Scale Observational Study. In: International Symposium on Empirical Software Engineering and Measurement, 2017, Toronto, Canada. Proceedings of the 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2017. p. 1-10.
-
CAMPOS, E. C. ; MONPERRUS, M. ; ALMEIDA MAIA, M. . Searching Stack Overflow for API-usage-related Bug Fixes Using Snippet-based Queries. In: International Conference on Computer Science and Software Engineering - CASCON '16, 2016, Markham, Ontario, Canada. Proceedings of 26th Annual International Conference on Computer Science and Software Engineering. Riverton, NJ, USA: IBM Corp., 2016. p. 1-10.
-
SOUZA, L. B. L. ; CAMPOS, E. C. ; ALMEIDA MAIA, M. . Ranking Crowd Knowledge to Assist Software Development. In: International Conference on Program Comprehension - ICPC'2014, 2014, Hyderabad, India. Proc. of the 22nd International Conference on Program Comprehension, 2014. p. 1-11.
-
SOUZA, L. B. L. ; CAMPOS, E. C. ; ALMEIDA MAIA, M. . On the Extraction of Cookbooks for APIs from the Crowd Knowledge. In: Congresso Brasileiro de Software (CBSoft), 2014, Maceió - AL. Proc. of the 28th Brazilian Symposium on Software Engineering (SBES), 2014. p. 1-10.
-
CAMPOS, E. C. ; SOUZA, L. B. L. ; ALMEIDA MAIA, M. . Nuggets Miner: Assisting Developers by Harnessing the StackOverflow Crowd Knowledge and the GitHub Traceability. In: Brazilian Conference on Software: Theory and Practice (CBSoft 2014) - Tool Session, 2014, Maceió, AL. Proc. of the Brazilian Conference on Software: Theory and Practice (CBSoft 2014) - Tool Session, 2014. p. 1-8.
-
CAMPOS, E. C. ; ALMEIDA MAIA, M. . Automatic categorization of questions from Q&A sites. In: ACM Symposium on Applied Computing - SAC'2014, 2014, Gyeongju, Korea. Proc. of the 29th Symposium On Applied Computing, 2014. p. 1-3.
-
CAMPOS, E. C. ; ALMEIDA MAIA, M. . Common Bug-fix Patterns: A Large-Scale Observational Study. 2017. (Apresentação de Trabalho/Conferência ou palestra).
-
SOUZA, L. B. L. ; CAMPOS, E. C. ; ALMEIDA MAIA, M. . On the Extraction of Cookbooks for APIs from the Crowd Knowledge. 2014. (Apresentação de Trabalho/Simpósio).
Prêmios
2014
Distinguished Paper at ICPC'2014 (In best 6 papers) - Ranking Crowd Knowledge to Assist Software Development, ACM - in cooperation.
2014
2nd Best Tool Award at CBSoft 2014: Nuggets Miner: Assisting Developers by Harnessing the StackOverflow Crowd Knowledge and the GitHub Traceability, SBC.
Histórico profissional
Endereço profissional
-
Centro Federal de Educação Tecnológica de Minas Gerais, DECOM. , Av. Amazonas, 7675, Prédio 17, sala 403, Nova Gameleira, 30510000 - Belo Horizonte, MG - Brasil, Telefone: (31) 33196870, URL da Homepage:
Experiência profissional
2019 - Atual
Centro Federal de Educação TecnológicaVínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto, Regime: Dedicação exclusiva.
2018 - 2019
Universidade Federal de UberlândiaVínculo: Servidor Público, Enquadramento Funcional: Professor Substituto, Carga horária: 40, Regime: Dedicação exclusiva.
2018 - 2019
Universidade Federal de UberlândiaVínculo: Servidor Público, Enquadramento Funcional: Professor Substituto, Carga horária: 40
2015 - 2016
Universidade Federal de UberlândiaVínculo: , Enquadramento Funcional: Professor Substituto, Carga horária: 40
Atividades
-
08/2019
Ensino, Engenharia de Computação, Nível: Graduação,Disciplinas ministradas, Engenharia de Software 1, Programação de Computadores 2
-
09/2018 - 07/2019
Pesquisa e desenvolvimento, Centro de Ciências Exatas e Tecnologia, Faculdade de Ciências da Computação.,Linhas de pesquisa
-
09/2018 - 07/2019
Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Engenharia de Software, Modelagem de Software, Programação de Computadores
-
08/2015 - 07/2016
Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Banco de Dados 2, Otimização, Projeto e Desenvolvimento de Sistemas de Informação I
-
05/2015 - 07/2015
Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Otimização, Introdução à Programação de Computadores
2009 - 2012
Cedro Market e FinancesVínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas Júnior, Carga horária: 44, Regime: Dedicação exclusiva.
Outras informações:
Projetos: Liberty e Home Broker.
2012 - 2013
Softbox - Serviços Inteligentes em TIVínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas Pleno, Carga horária: 44, Regime: Dedicação exclusiva.
Outras informações:
Projeto Máquina de Vendas da RICARDO ELETRO.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Eduardo Cunha Campos e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?