Gabriel Coutinho Sousa Ferreira
Doutor em Engenharia de Software pela Carnegie Mellon University. Possui graduação e mestrado em Ciência da Computação pela Universidade Federal de Uberlândia (2008; 2012). Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software e Segurança.
Informações coletadas do Lattes em 31/08/2025
Acadêmico
Formação acadêmica
Doutorado em Software Engineering
2014 - 2021
Carnegie Mellon University
Título: Towards Practical and Trustworthy Package Management
Orientador: Christian Kästner
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Sandboxing; Supply-chain security; Permission system; Package Management; Anomaly detection.
Mestrado em Ciência da Computação
2009 - 2012
Universidade Federal de Uberlândia
Título: O Uso de Programação Orientada a Característica para Evolução de Linhas de Produto de Software,Ano de Obtenção: 2012
Marcelo de Almeida Maia.Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Feature-oriented Programming; Software Product Lines; Modular design; Software evolution.Grande área: Ciências Exatas e da Terra
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
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.
Participação em eventos
VII Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS 2013). 2013. (Simpósio).
XVII Simpósio Brasileiro de Linguagens de Programação (SBLP 2013). 2013. (Simpósio).
XXVII Simpósio Brasileiro de Engenharia de Software (SBES 2013). 2013. (Simpósio).
VI Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS 2012). 2012. (Simpósio).
XVI Simpósio Brasileiro de Linguagens de Programação (SBLP 2012). 2012. (Simpósio).
XXVI Simpósio Brasileiro de Engenharia de Software (SBES 2012). 2012. (Simpósio).
XV Simpósio Brasileiro de Linguagens de Programação (SBLP 2011).On the Use of Feature-Oriented Programming for Evolving Software Product Lines: A Comparative Study. 2011. (Simpósio).
XXV Simpósio Brasileiro de Engenharia de Software (SBES 2011). 2011. (Simpósio).
I Brazilian Workshop on Model-Driven Development (BWMDD 2010). 2010. (Outra).
IV Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS 2010). 2010. (Simpósio).
Programa Mineiro de Empreendedorismo na Pós-Graduação (PMEPG 2010). 2010. (Seminário).
XXIV Simpósio Brasileiro de Engenharia de Software (SBES 2010). 2010. (Simpósio).
10 Fórum Internacional de Software Livre (FISL 10). 2009. (Congresso).
1ª Jornada da Computação (UFU). 2007. (Outra).
8° Fórum Internacional de Software Livre (FISL 8). 2007. (Congresso).
Encontro Regional de Tecnologia (UFU). 2007. (Encontro).
Participação em bancas
Soares Passos, L. MLAFETÁ, R. F. QFERREIRA, G. C. S.. Sistema de Gestão de Subsídio. 2012. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Uberlândia.
COELHO, P. R. S. L.;Soares Passos, L. MFERREIRA, G. C. S.. Equipe de Desenvolvimento Java. 2012. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Uberlândia.
SILVA, I. R.;FERREIRA, G. C. S.LAFETÁ, R. F. Q. Sistema para Gestão de sindicâncias da Porto Seguro. 2012. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Uberlândia.
Produções bibliográficas
-
GOYAL, RAMAN ; FERREIRA, Gabriel ; KÄSTNER, CHRISTIAN ; HERBSLEB, JAMES . Identifying unusual commits on GitHub. Journal of Software-Evolution and Process , v. 30, p. e1893, 2018.
-
Gaia, Felipe Nunes ; Ferreira, Gabriel Coutinho Sousa ; FIGUEIREDO, Eduardo ; MAIA, MARCELO DE ALMEIDA . A quantitative and qualitative assessment of aspectual feature modules for evolving software product lines. SCIENCE OF COMPUTER PROGRAMMING , v. 1, p. 1, 2014.
-
FERREIRA, G. C. S. ; FIGUEIREDO, Eduardo ; GAIA, F. ; Figueiredo, E. ; MAIA, Marcelo . On the use of feature-oriented programming for evolving software product lines - A comparative study. SCIENCE OF COMPUTER PROGRAMMING , v. Online, p. 1-34, 2013.
-
GAIA, F. N. ; FERREIRA, G. C. S. ; FIGUEIREDO, E. M. L. ; MAIA, M. A. . A Quantitative Assessment of Aspectual Feature Modules for Evolving Software Product Lines. Lecture Notes in Computer Science. 1ed.: Springer Berlin Heidelberg, 2012, v. 7554, p. 134-149.
-
FERREIRA, Gabriel ; JIA, L. ; SUNSHINE, J. ; KAESTNER, C. . Containing Malicious Package Updates in npm with a Lightweight Permission System. In: International Conference on Software Engineering, 2021, Madrid, Spain. 43rd International Conference on Software Engineering (ICSE 2021), 2021.
-
GARRETT, KALIL ; FERREIRA, Gabriel ; JIA, LIMIN ; SUNSHINE, JOSHUA ; KASTNER, CHRISTIAN . Detecting Suspicious Package Updates. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSENIER), 2019, Montreal. 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), 2019. p. 13.
-
FERREIRA, Gabriel ; MALIK, MOMIN ; KÄSTNER, CHRISTIAN ; PFEFFER, JÜRGEN ; APEL, SVEN . Do #ifdefs influence the occurrence of vulnerabilities? an empirical study of the linux kernel. In: SPLC '16: The 20th International Systems and Software Product Line Conference, 2016, Beijing China. Proceedings of the 20th International Systems and Software Product Line Conference. New York: ACM. p. 65.
-
Figueiredo, Eduardo ; GARCIA, ALESSANDRO ; MAIA, MARCELO ; FERREIRA, Gabriel ; NUNES, CAMILA ; WHITTLE, JON . On the impact of crosscutting concern projection on code measurement, 2011, 2011. v. 1. p. 1-12.
-
FERREIRA, G. C. S. ; GAIA, F. N. ; FIGUEIREDO, E. M. L. ; MAIA, M. A. . On the Use of Feature-Oriented Programming for Evolving Software Product Lines: A Comparative Study. In: Simpósio Brasileiro de Linguagens de Programação, 2011, São Paulo. Anais do XV Simpósio Brasileiro de Linguagens de Programação, 2011. p. 1-14.
-
FERREIRA, Gabriel ; KÄSTNER, CHRISTIAN ; PFEFFER, JÜRGEN ; APEL, SVEN . Characterizing complexity of highly-configurable systems with variational call graphs. In: HotSoS '15: Symposium and Bootcamp on the Science of Security, 2015, Urbana Illinois. Proceedings of the 2015 Symposium and Bootcamp on the Science of Security. New York: ACM. p. 1.
-
FERREIRA, G. C. S. . Um Estudo do Uso de Programação Orientada a Características para a Evolução de Linhas de Produto de Software. 2010. (Apresentação de Trabalho/Comunicação).
-
FERREIRA, G. C. S. . Implementação de uma Interface Gráfica para o Sistema CoBMiner de Mineração de Documentos XML e Logs de uso da Web. 2007. (Apresentação de Trabalho/Comunicação).
-
FERREIRA, G. C. S. . XXV Simpósio Brasileiro de Engenharia de Software (SBES 2011), Revisor Adicional. 2011 (Additional Reviewer) .
-
FERREIRA, G. C. S. . I Congresso Brasileiro de Software (CBSoft), Sessão de Ferramentas, Revisor Adicional. 2010 (Additional Reviewer) .
-
FERREIRA, G. C. S. . XXIV Simpósio Brasileiro de Engenharia de Software (SBES 2010), Revisor Adicional. 2010 (Additional Reviewer) .
Projetos de pesquisa
-
2006 - 2008
Implementação de uma interface gráfica para o Sistema CobMiner de Mineração de Documentos XML e Logs de uso da Web, Descrição: Iniciação Científica. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Gabriel Coutinho Sousa Ferreira - Integrante / Sandra de Amo - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Bolsa.
Histórico profissional
Experiência profissional
2012 - 2014
Universidade Federal de UberlândiaVínculo: , Enquadramento Funcional: Analista de Tecnologia da Informação, Carga horária: 40
2012 - 2013
Universidade Federal de UberlândiaVínculo: Servidor Público, Enquadramento Funcional: Professor assistente, Carga horária: 20
2005 - 2009
Universidade Federal de UberlândiaVínculo: Livre, Enquadramento Funcional: Aluno, Carga horária: 44
Atividades
-
02/2012 - 04/2013
Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Introdução à Ciência da Computação 2, lntrodução à Programação de Computadores, Modelagem de Software, Programação Lógica, Recuperação da Informação, Sistemas de Bancos de Dados
-
01/2005
Outras atividades técnico-científicas , Centro de Ciências Exatas e Tecnologia, Centro de Ciências Exatas e Tecnologia.,Atividade realizada, Monitor da disciplina: Introdução à Computação 2 (Carga horária: 12hs).
2011 - 2012
Zup It InnovationVínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas, Carga horária: 35
2009 - 2010
Tecnologia e Qualidade em InformaçãoVínculo: Colaborador, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40
Atividades
-
01/2008
Estágios , Tecnologia e Qualidade em Informação.,Estágio realizado, VoIP (OpenSER, Asterisk*, SIP).
2014 - 2021
Carnegie Mellon UniversityVínculo: Bolsista, Enquadramento Funcional: Graduate Research Assistant, Carga horária: 40, Regime: Dedicação exclusiva.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Gabriel Coutinho Sousa Ferreira 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?