Danilo Ferreira e Silva
Danilo Ferreira e Silva é Doutor em Ciência da Computação (2020) pela Universidade Federal de Minas Gerais. Atualmente trabalha como analista de sistemas na Assembleia Legislativa de Minas Gerais. Tem como principal interesse de pesquisa a manutenção e evolução de software e, em particular, refatoração de código.
Informações coletadas do Lattes em 04/08/2025
Acadêmico
Formação acadêmica
Doutorado em Ciências da Computação
2014 - 2020
Universidade Federal de Minas Gerais
Título: Mining Refactorings from Version Histories: Studies, Tools, and Applications
Marco Tulio de Oliveira Valente.
Mestrado em Ciências da Computação
2013 - 2014
Universidade Federal de Minas Gerais
Título: Recommending Extract Method Refactoring,Ano de Obtenção: 2014
Marco Tulio de Oliveira Valente.Coorientador: Ricardo Terra Nunes Bueno Villela. Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Refactoring; Recommendation Systems.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação.
Graduação em Ciência da Computação
2004 - 2008
Universidade Federal de Minas Gerais
Título: Um Sistema de Informação geográca aplicado ao problema de posicionamento de antenas
Orientador: José Marcos Silva Nogueira
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Portuguê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.
Produções bibliográficas
-
SILVA, DANILO ; SILVA, JOAO ; DE SOUZA SANTOS, GUSTAVO JANSEN ; TERRA, RICARDO ; VALENTE, MARCO TULIO O. . RefDiff 2.0: A Multi-language Refactoring Detection Tool. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING , v. 1, p. 1-1, 2020.
-
SILVA, DANILO ; NUNES, INGRID ; TERRA, RICARDO . Investigating code quality tools in the context of software engineering education. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION , v. 25, p. 230-241, 2017.
-
SILVA, DANILO ; VALENTE, MARCO TULIO . RefDiff: Detecting Refactorings in Version Histories. In: 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), 2017, Buenos Aires. 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), 2017. p. 269.
-
SILVA, DANILO ; TSANTALIS, NIKOLAOS ; VALENTE, MARCO TULIO . Why we refactor? confessions of GitHub contributors. In: the 2016 24th ACM SIGSOFT International Symposium, 2016, Seattle. Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016, 2016. p. 858.
-
SILVA, DANILO ; VALENTE, MARCO TULIO ; FIGUEIREDO, EDUARDO . Um Estudo sobre Extração de Métodos para Reutilização de Código. In: XVIII Congresso Ibero-Americano em Engenharia de Software, 2015, Lima. Proceedings of XVIII Ibero-American Conference on Software Engineering, 2015.
-
SILVA, DANILO ; TERRA, RICARDO ; VALENTE, MARCO TULIO . JExtract: An Eclipse Plug-in for Recommending Automated Extract Method Refactorings. In: Brazilian Conference on Software: Theory and Practice (CBSoft), 2014, Maceió. V Congresso Brasileiro de Software: Teoria e Prática, 2014. p. 1-8.
-
SILVA, DANILO ; TERRA, RICARDO ; VALENTE, MARCO TULIO . Recommending automated extract method refactorings. In: the 22nd International Conference, 2014, Hyderabad. Proceedings of the 22nd International Conference on Program Comprehension - ICPC 2014. New York: ACM Press. p. 146-12.
Histórico profissional
Experiência profissional
2016 - Atual
Assembléia Legislativa de Minas GeraisVínculo: Servidor Público, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.
2008 - 2014
SYDLE SistemasVínculo: Celetista, Enquadramento Funcional: Engenheiro de Software, Carga horária: 40
Outras informações:
Desenvolvimento de sistemas corporativos, estimativas e análise de sistemas, treinamentos técnicos e auditoria técnica de código fonte. Liderança técnica da equipe do produto SYDLE SEED, um Sistema de Gestão de Processos de Negócio.
2005 - 2005
SYDLE SistemasVínculo: Estagiário, Enquadramento Funcional: Estagiário, Carga horária: 20
2008 - 2008
International SystVínculo: Estagiário, Enquadramento Funcional: Desenvolvedor, Carga horária: 30
Outras informações:
Desenvolvimento de sistemas em ambiente Linux usando Java.
2007 - 2008
Universidade Federal de Minas GeraisVínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação Científica, Carga horária: 20
Outras informações:
Atividades de manutenção e suporte ao desenvolvimento de um sistema de balanceamento de carga para computação em grade.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Danilo Ferreira e Silva 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?