CAIO BARBOSA VIEIRA DA SILVA

Graduado em Ciência da Computação pela Universidade Federal de Alagoas (2019) e Mestre em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2021). Atualmente é candidato ao título de Doutor em Informática pela Pontifícia Universidade Católica do Rio de Janeiro. Ao longo dos ultimos 10 anos, vem trabalhando com pesquisa na áreas de Engenharia de Software e Inteligência Artificial. Atualmente vem trabalhando em entender melhor a relação entre fatores humanos e sociais com a qualidade de um software. Como parte as suas atividades de pesquisa, também co-autorou revisões de publicações em grandes conferências da área de engenharia de software, como: International Conference on Software Engineering (ICSE), ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), International Conference on Automated Software Engineering (ASE), entre outras. Em paralelo, possui experiência de desenvolvimento em linguagens como Java e Python, e atua como desenvolvedor Android Full-stack senior.

Informações coletadas do Lattes em 06/06/2024

Acadêmico

Formação acadêmica

Doutorado em andamento em Informática

2021 - Atual

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Orientador: Alessandro Fabrício Garcia
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

Mestrado em Informática

2019 - 2021

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: Exploring the Social Aspects of Design Decay
, Ano de Obtenção: 2021.Alessandro Fabrício Garcia.Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

Graduação em Ciência da Computação

2012 - 2019

Universidade Federal de Alagoas

Ensino Médio (2º grau)

2010 - 2011

Colégio Santa Úrsula - Maceió Alagoas

Formação complementar

2017 - 2017

Fundamentos e Práticas na Linguagem de Programação Swift. (Carga horária: 60h). , Instituto de Pesquisas Eldorado - Brasília, ELDORADO, Brasil.

2014 - 2014

Da ideia ao negócio: criando uma startup de software. (Carga horária: 3h). , V Congresso Brasileiro de Software, CBSOFT, Brasil.

2014 - 2014

FAZENDO UMA APLICAÇÃO COM PENTAHO E MONGODB. (Carga horária: 4h). , I Simpósio Alagoano de Big Data, SIBDATA 2014, Brasil.

2014 - 2014

Desenvolvimento de aplicações gráficas para Arduino com ambiente Processing. (Carga horária: 3h). , V Congresso Brasileiro de Software, CBSOFT, Brasil.

2014 - 2014

Refatoramento seguro de programas. (Carga horária: 3h). , V Congresso Brasileiro de Software, CBSOFT, Brasil.

2014 - 2014

Arquitetura de Referência: Um Tipo Especial de Arquitetura de Software. (Carga horária: 3h). , V Congresso Brasileiro de Software, CBSOFT, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Razoavelmente.

Bandeira representando o idioma 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.

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.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Mineração de Dados.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Inteligência Artificial.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Aprendizagem de Máquina.

Organização de eventos

SILVA, Caio B. V. . EdTechDay 2018. 2018. (Outro).

SANTOS NETO, Baldoino F. ; SILVA, Caio B. V. . CbSoft 2014. 2014. (Congresso).

Participação em eventos

2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER). On Relating Technical, Social Factors, and the Introduction of Bugs. 2020. (Congresso).

2020 International Conference on Software Engineering. Estudante Voluntário. 2020. (Congresso).

34th Brazilian Symposium on Software Engineering.Revealing the Social Aspects of Design Decay. 2020. (Simpósio).

Evento Nacional Enactus Brasil 2018. 2018. (Olimpíada).

Workshop do Projeto Vaza Zika. 2017. (Encontro).

I Simpósio Alagoano de Big Data. 2014. (Simpósio).

V Congresso Brasileiro de Software. 2014. (Congresso).

I Escola de Engenharia de Softwre e Inteligência Artificial. 2013. (Outra).

Workshop de Software do Instituto de Computação - WSIC 2013. 2013. (Oficina).

XXXIII Congresso da Sociedade Brasileira de Computação. 2013. (Congresso).

Participação em bancas

Aluno: Durval Pereira César Neto

Leandro de Melo Sales; Evandro de Barros Costa;BARBOSA VIEIRA SILVA, CAIO. NextBuy: Sistema de Recomendação Inteligente via Notificações. 2021. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Alagoas.

Produções bibliográficas

  • COUTINHO, DANIEL ; UCHOA, ANDERSON ; BARBOSA, CAIO ; SOARES, VINICIUS ; GARCIA, ALESSANDRO ; SCHOTS, MARCELO ; PEREIRA, JULIANA ; ASSUNCAO, WESLEY K. G. . On the Influential Interactive Factors on Degrees of Design Decay: A Multi-Project Study. In: 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2022, Honolulu. 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2022. p. 753.

  • BIBIANO, ANA CARLA ; ASSUNCAO, WESLEY K.G. ; COUTINHO, DANIEL ; SANTOS, KLEBER ; SOARES, VINICIUS ; GHEYI, ROHIT ; GARCIA, ALESSANDRO ; FONSECA, BALDOINO ; RIBEIRO, MARCIO ; OLIVEIRA, DANIEL ; BARBOSA, CAIO ; MARQUES, JOAO LUCAS ; OLIVEIRA, ANDERSON . Look Ahead! Revealing Complete Composite Refactorings and their Smelliness Effects. In: 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2021, Luxembourg. 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2021. p. 298.

  • UCHOA, ANDERSON ; BARBOSA, CAIO ; COUTINHO, DANIEL ; OIZUMI, WILLIAN ; ASSUNCAO, WESLEY K. G. ; VERGILIO, SILVIA REGINA ; PEREIRA, JULIANA ALVES ; OLIVEIRA, ANDERSON ; GARCIA, ALESSANDRO . Predicting Design Impactful Changes in Modern Code Review: A Large-Scale Empirical Study. In: 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), 2021, Madrid. 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), 2021. p. 471.

  • FALCAO, FILIPE ; BARBOSA, CAIO ; FONSECA, BALDOINO ; GARCIA, ALESSANDRO ; RIBEIRO, MARCIE ; GHEYI, ROHIT . On Relating Technical, Social Factors, and the Introduction of Bugs. In: 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020, London. 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020. v. 27. p. 378-388.

  • BARBOSA, CAIO ; FALCAO, FILIPE ; UCHÔA, ANDERSON . Revealing the Social Aspects of Design Decay - A Retrospective Study of Pull Requests. In: Brazilian Symposium on Software Engineering, 2020. 34th Brazilian Symposium on Software Engineering, 2020.

  • UCHOA, ANDERSON ; BARBOSA, CAIO ; OIZUMI, WILLIAN ; BLENILIO, PUBLIO ; LIMA, RAFAEL ; GARCIA, ALESSANDRO ; BEZERRA, CARLA . How Does Modern Code Review Impact Software Design Degradation? An In-depth Empirical Study. In: 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2020, Adelaide. 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2020. p. 511.

  • SOARES, V. ; BARBOSA, CAIO ; OLIVEIRA, ANDERSON ; FARAH, P. ; BIBIANO, A. C. ; GARCIA, A. . On the Relation between Complexity, Explicitness, Effectiveness of Refactorings and Non-Functional Concerns. In: 34th Brazilian Symposium on Software Engineering, 2020, Natal. Proceedings of 34th Brazilian Symposium on Software Engineering, 2020. v. 34.

  • BIBIANO, ANA CARLA ; SOARES, VINICIUS ; COUTINHO, DANIEL ; FERNANDES, EDUARDO ; CORREIA, JOÃO LUCAS ; SANTOS, KLEBER ; OLIVEIRA, ANDERSON ; GARCIA, ALESSANDRO ; GHEYI, ROHIT ; FONSECA, BALDOINO ; RIBEIRO, MÁRCIO ; BARBOSA, CAIO ; OLIVEIRA, DANIEL . How Does Incomplete Composite Refactoring Affect Internal Quality Attributes?. In: ICPC '20: 28th International Conference on Program Comprehension, 2020, Seoul Republic of Korea. Proceedings of the 28th International Conference on Program Comprehension, 2020. p. 149.

  • SOARES, VINÍCIUS ; OLIVEIRA, ANDERSON ; PEREIRA, JULIANA ALVES ; BIBANO, ANA CARLA ; GARCIA, ALESSANDRO ; FARAH, PAULO ROBERTO ; VERGILIO, SILVIA REGINA ; SCHOTS, MARCELO ; SILVA, CAIO ; COUTINHO, DANIEL ; OLIVEIRA, DANIEL ; UCHÔA, ANDERSON . On the Relation between Complexity, Explicitness, Effectiveness of Refactorings and Non-Functional Concerns. In: SBES '20: 34th Brazilian Symposium on Software Engineering, 2020, Natal Brazil. Proceedings of the XXXIV Brazilian Symposium on Software Engineering. p. 788.

  • FALCÃO, FILIPE ; ZOPPI, TOMMASO ; SILVA, CAIO BARBOSA VIERA ; SANTOS, ANDERSON ; FONSECA, BALDOINO ; CECCARELLI, ANDREA ; BONDAVALLI, ANDREA . Quantitative comparison of unsupervised anomaly detection algorithms for intrusion detection. In: SAC '19: The 34th ACM/SIGAPP Symposium on Applied Computing, 2019, Limassol Cyprus. Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing. p. 318.

  • DIAS, LUIZ FELIPE ; BARBOSA, CAIO ; PINTO, GUSTAVO ; STEINMACHER, IGOR ; FONSECA, BALDOINO ; RIBEIRO, MARCIO ; TREUDE, CHRISTOPH ; DA COSTA, DANIEL ALENCAR . Refactoring from 9 to 5? What and When Employees and Volunteers Contribute to OSS. In: 2020 IEEE Symposium on Visual Languages and HumanCentric Computing (VL/HCC), 2020, Dunedin. 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2020. p. 1.

  • FERREIRA, ISABELLA ; FERNANDES, E. ; CEDRIM, D. ; UCHOA, A. ; BIBIANO, A. C. ; GARCIA, ALESSANDRO ; CORREIA, JOÃO LUCAS ; SANTOS, F. F. B. ; NUNES, GABRIEL ; SILVA, Caio B. V. ; SANTOS NETO, Baldoino F. ; DE MELLO, RAFAEL . The buggy side of code refactoring. In: he 40th International Conference, 2018, Gothenburg. Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings. p. 406.

  • SANTOS, F. F. B. ; SILVA, Caio B. V. ; SANTOS NETO, Baldoino F. ; GARCIA, ALESSANDRO ; RIBEIRO, M. ; SALES, F. M. D. S. . On Relating Technical, Social Factors, and the Introduction of Bugs 2018 (Technical Report).

Outras produções

SILVA, Caio B. V. . Coleta e Análise de Feedbacks de Desenvolvedores. 2018. (Relatório de pesquisa).

SILVA, Caio B. V. . Uma Análise Exploratória sobre a Efetividade de Métricas de Software para Identificar Códigos Vulneráveis. 2017. (Relatório de pesquisa).

SILVA, Caio B. V. . Estudo e Desenvolvimento de Técnicas de Refatoramento para Detecção de Vulnerabilidades de Software. 2016. (Relatório de pesquisa).

SILVA, Caio B. V. ; BIBIANO, A. C. . Programação Orientada a Objetos. 2015. (Curso de curta duração ministrado/Extensão).

SILVA, Caio B. V. . Uma Infraestrutura para Detecção de Code Smells. 2015. (Relatório de pesquisa).

Projetos de pesquisa

  • 2019 - Atual

    MAssiSo - Modernização Assistida de Softwares Legados para Adoção de Tecnologias Disruptivas, Descrição: A cidade do Rio de Janeiro e responsável por concentrar uma parcela significativa do desenvolvimento de software abrangendo cerca de 40% da produção nacional. Muitos desses softwares se tornam legados: fornecem funcionalidades essenciais para organização, porem usam tecnologias comumente defasadas. Há uma grande dificuldade em manter ou mesmo modernizar esses softwares, especialmente devido a degradação estrutural;que afeta o código. No entanto, vários desses softwares s~ao muito importantes para serem descartados. Para as organizac~oes manterem-se competitivas nos cenarios nacional e internacional, e crucial a modernizac~ao de softwares legados. A inclus~ao de novas tecnologias disruptivas, tais como microsservicos e Blockchain, ajuda a: (i) evitar a descontinuac~ao de softwares legados essenciais, e (ii) oferecer varias outras oportunidades para as organizac~oes. Para realizar tais modernizac~oes, refatorac~ao e a principal e mais desaadora atividade, visto que o nvel de degradac~ao de codigo legado requer reestruturac~oes complexas. O desenvolvedor ainda tem a necessidade de identicar quais refatorac~oes ser~ao mais adequadas para o sistema alvo, o que acaba se tornando uma tarefa dispendiosa e propensa a erros se feita manualmente. Estudos relacionados focam apenas na automatizac~ao de refatorac~oes simples. As tecnicas para incorporac~ao de tecnologias disruptivas deveriam prover um apoio automatizado para varias etapas de refatorac~oes complexas, considerando o contexto do sistema que esta sendo modernizado. Deste modo, o projeto MAssiSo visa: (i) realizar estudos com os sistemas legados da industria uminense, que est~ao passando pelo processo de modernizac~ao; (ii) propor e desenvolver um sistema recomendador que auxilie no processo de refatorac~ao de codigo legado; (iii) investigar tecnicas de otimizac~ao e recomendac~ao que permitam a identicac~ao, aplicac~ao e reintegrac~ao de refatorac~ao em codigo legado, (iv) avaliar o impacto na qualidade do software apos a re-estruturac~ao proposta pelo recomendador. MAssiSo tem um grupo de quatro pesquisadores, que possuem diferentes bolsas de produtividade, alem de serem refer^encias internacionais nas areas de Engenharia de Software e Otimizac~ao.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (7) Doutorado: (6) . , Integrantes: Caio Barbosa Vieira da Silva - Integrante / GARCIA, ALESSANDRO - Coordenador.

  • 2017 - 2018

    Um Estudo sobre como Desenvolvedores Detectam Code Smells, Descrição: Este projeto visa investigar como os desenvolvedores detectam code smells e quais fatores podem influenciar essa detecção. A partir dos resultados desta investigação, esperamos evidenciar se os desenvolvedores, realmente, divergem (ou convergem) sobre a existência de code smells. Além disso, pretendemos aprender como os desenvolvedores identificam smells a fim de possibilitar a implementação de estratégias de identificação capazes de reconhecer code smells que estejam de acordo com o entendimento de cada desenvolvedor envolvido na construção ou manutenção de um software. Desta forma, possibilitando a detecção de code smells que os desenvolvedores estejam mais propensos a corrigir. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Caio Barbosa Vieira da Silva - Coordenador / Baldoino Fonseca dos Santos Neto - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Alagoas - Outra.

  • 2017 - Atual

    Combinando Gamificação e Redes Sociais para Melhorar a Prevenção e Controle da Zika, Descrição: O objetivo geral deste projeto é desenvolver uma plataforma capaz de fornecer informações úteis para o combate a Zika e estimular o envolvimento da população na prevenção e controle desta doença através de mecanismos baseados em gamificação e mineração de dados. Em particular, a plataforma visa fornecer um ambiente que estimule a participação contínua e integrada de cidadãos e agentes públicos de saúde. Os mecanismos providos pela plataforma serão capazes de analisar continuamente as postagens e interações de usuários nas redes sociais a fim de identificar agentes sensoriais que possam auxiliar agentes de saúde no combate a Zika. Além disso, combinaremos tecnologias inovadoras de gamificação e monitoramento de redes sociais para estimular cidadãos a denunciarem e confirmarem focos do mosquito Aedes e mantê-los atualizados sobre as providências tomadas pelos agentes de saúde referente às suas denúncias. A plataforma será apresentada aos cidadãos como uma importante ferramenta para união de forças entre cidadão e poder público... , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (4) / Mestrado acadêmico: (2) / Doutorado: (4) . , Integrantes: Caio Barbosa Vieira da Silva - Integrante / Baldoino Fonseca dos Santos Neto - Coordenador / GARCIA, ALESSANDRO - Integrante / Marcio Ribeiro - Integrante / Leopoldo Teixeira - Integrante / Oswaldo Cruz - Integrante / Alexander Romanovsky - Integrante / Tiago Vieira - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Alagoas - Outra / British Council - Outra / Newton Fund UK - Outra.

  • 2017 - Atual

    Leveraging Gamification and Social Networks for Improving Prevention and Control of Zika, Descrição: Brazilian population has not responded well to the prevention programs to combat arboviral diseases, such as Zika and Dengue. Alagoas and Pernambuco are typical examples of states facing the problem with highest rate of Zika and Dengue cases in Northeast. Concerns with such diseases has led an overwhelming number of people to increasingly share online strategic information, including the discovery of mosquito breeding sites in public locations. Term social sensors refers to the online population that is motivated to contribute relevant information on social media channels. Recent increasing use of smartphones triggered the growing use of social networks even in poorer communities. Strategic information in these locations are harder to gather for health agents. The health agencies in Northeast should explore the collective knowledge generated by people to improve prevention and combat actions. Although the Brazilian Health System requires that health agents report each Zika case, it takes several days to process and publish this information. The project will develop a platform for promoting virtual communities to prevent and combat Zika. Its core is the VazaZika application. VazaZika will use geolocation and gamification technologies for stimulating citizens to denounce and confirm Aedes breeding sites, and for updating users, in real time, about actions taken by health agents... , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (4) / Mestrado acadêmico: (2) / Doutorado: (4) . , Integrantes: Caio Barbosa Vieira da Silva - Coordenador / Baldoino Fonseca dos Santos Neto - Integrante / GARCIA, ALESSANDRO - Integrante / Leopoldo Teixeira - Integrante / Oswaldo Cruz - Integrante / Alexander Romanovsky - Integrante., Financiador(es): British Council - Outra / Newton Fund UK - Outra / Fundação de Amparo à Pesquisa do Estado de Alagoas - Outra.

  • 2014 - 2018

    DEVASSES: DEsign, Verification and Validation of large-scale, dynamic Service SystEmS, Descrição: The DEVASSES project aims at taking a step forward in the design and deployment of large-scale, dynamic service-based software systems by supporting the transfer of knowledge on novel state of the art methods, techniques, and tools for both design time and run time verification and validation. The goal is to reinforce existing partners? cooperation through a coordinated program of exchange of researchers, taking as context a common research problem, which provides the frame for the project scientific activities and cannot currently be tackled by any of the partners individually. The project includes joint research activities, focused training activities, and joint workshops, designed to exploit complementary expertise and to create synergies among the partners, establishing the basis for sustainable future cooperation at different levels, including: co-advising of PhD candidates, joint organization of international events (workshops, conferences, summer schools, etc.), participation in bilateral project proposals, participation in large-scale international project proposals, etc... , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (5) / Doutorado: (6) . , Integrantes: Caio Barbosa Vieira da Silva - Integrante / Baldoino Fonseca dos Santos Neto - Integrante / Marcio Ribeiro - Integrante / Tiago Vieira - Integrante / Evandro Costa - Integrante / Cecília Mary Fischer Rubira - Integrante / Eliane Martins - Integrante / Regina Lúcia de Oliveira Moraes - Integrante / Marco Vieira - Coordenador / Andrea Bondavalli - Integrante., Financiador(es): European Comission - Outra.

  • 2014 - Atual

    CARECO - Sistemas de Recomendação para Manutenção Colaborativa de Software (PROCAD/CAPES), Descrição: O objetivo deste projeto entitulado CAReCo: Cooperação Acadêmica em Sistemas de Recomendação para Manutenção Colaborativa de Software, é investigar como sistemas de recomendação podem apoiar efetivamente as tarefas de manutenção de software e contornar as limitações mencionadas anteriormente. Este objetivo será alcançado através de cooperações entre especialistas com atuação destacada em cada uma das áreas relevantes e que fazem parte das instituições integrantes PUC-Rio, UFAL, UFCG e UFAM. A equipe do projeto é formada por pesquisadores de Programas de Pós-graduação nestas quatro instituições, localizadas em três diferentes regiões do país: Sudeste, Nordeste e Norte. Além disso, cada um dos Programas possuem diferentes níveis de maturidade, tanto com relação aos seus cursos de Mestrado, como os de Doutorado. O coordenador geral é o Prof. Carlos José Pereira de Lucena (bolsista produtividade nível 1A do CNPq), que possui ampla experiência na coordenação de projetos multi-institucionais. Os coordenadores das três equipes de IES associadas são pesquisadores de excelente produtividade, com reconhecimento nacional e internacional em suas áreas de atuação bem como ampla experiência na condução de projetos. As contribuições técnicas esperadas do projeto CAReCo são: (i) sistemas de recomendação para auxiliar manutenção colaborativa de sistemas de software, (ii) métodos que apóiem avaliação da qualidade de uso de sistemas de recomendação, (iii) novos mecanismos de colaboração, integrados a ambientes de desenvolvimento, para agilizar atividades de manutenção de software, (iv) aplicação de técnicas avançadas de inteligência artificial e banco de dados para desenvolvimento de sistemas de recomendação que apoiem a manutenção colaborativa de software e (v) projeto e avaliação de sistemas de recomendação para apoio ao ensino e aprendizagem de manutenção de software. As contribuições acadêmicas esperadas deste projeto são: (i) fortalecimento da cooperação existente entre pesquisadores dos Programas de Pós-Graduação emergentes da Computação UFAL, UFCG e UFAM e pesquisadores de um Programa de Pós-Graduação mais maduro PUC-Rio; (ii) fortalecimento destes Programas de Pós-Graduação emergentes; (iii) promoção do intercâmbio regional de pesquisa em diferentes áreas importantes da Ciência da Computação, a serem envolvidas no projeto, tais como: Engenharia de Software, Interação Humano-Computador, Inteligência Artificial, Bancos de Dados e Sistemas Colaborativos; (iv) atração de candidatos em potencial para concursos nas instituições de pesquisa e ensino dos Programas de Pós-Graduação emergentes envolvidos; (v) aumento da produtividade de todos os Programas envolvidos; (vi) construção de uma rede cooperativa de pesquisa para alavancar o ensino, a pesquisa e o desenvolvimento nas áreas citadas acima em regiões fora do eixo RJ-SP. Esta rede cooperativa deve promover uma maior interação e mobilização de pesquisadores e estudantes de Graduação e Pós-Graduação para a solução de novos desafios científico-tecnológicos. A histórica inserção internacional do Programa da PUC-Rio também contribuirá para o aumento da internacionalização dos outros Programas participantes do projeto CAReCo.... , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (5) / Mestrado acadêmico: (20) / Doutorado: (10) . , Integrantes: Caio Barbosa Vieira da Silva - Coordenador / Baldoino Fonseca dos Santos Neto - Integrante / GARCIA, ALESSANDRO - Integrante / Marcio Ribeiro - Integrante / Evandro Costa - Integrante / Carlos Lucena - Integrante / Rohit Gheyi - Integrante / Leonardo Souza - Integrante.

Prêmios

2023

Distinguished Paper - Is your code harmful too? Understanding harmful code through transfer learning, Simposio Brasileiro de Qualidade de Software.

2023

Distinguished Paper - Is your code harmful too? Understanding harmful code through transfer learning, Simposio Brasileiro de Qualidade de Software.

2018

Excelência Acadêmica - Iniciação Científica - Avaliando a Eficiência de Técnicas de Aprendizagem de Máquina para Detectar Code Smells Sensíveis aos Desenvolvedores, Cnpq e Fapeal.

Histórico profissional

Experiência profissional

2019 - 2020

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio

Vínculo: Bolsista, Enquadramento Funcional: Pesquisador, Carga horária: 20

2015 - 2019

Universidade Federal de Alagoas

Vínculo: Bolsista, Enquadramento Funcional: Bolsista PIBIC, Carga horária: 20

2014 - 2019

Universidade Federal de Alagoas

Vínculo: Colaborador, Enquadramento Funcional: Monitor de Estrutura de Dados, Carga horária: 12

2014 - 2015

Universidade Federal de Alagoas

Vínculo: Bolsista, Enquadramento Funcional: Bolsista PIBIC, Carga horária: 20, Regime: Dedicação exclusiva.

2013 - 2014

Universidade Federal de Alagoas

Vínculo: Bolsista, Enquadramento Funcional: Monitor na Disciplina de Programação 1, Carga horária: 12

2013 - 2014

Universidade Federal de Alagoas

Vínculo: Bolsista, Enquadramento Funcional: Bolsista PIBITI, Carga horária: 20, Regime: Dedicação exclusiva.

2017 - 2018

Enactus UFAL

Vínculo: Voluntário, Enquadramento Funcional: Diretor de Projetos, Carga horária: 10

2016 - 2017

Enactus UFAL

Vínculo: Voluntário, Enquadramento Funcional: Pesquisa e Inovação, Carga horária: 10

2016 - 2017

Università degli Studi di Firenze

Vínculo: Bolsista, Enquadramento Funcional: Pesquisador Visitante, Carga horária: 30, Regime: Dedicação exclusiva.

2017 - 2018

Instituto Nacional de matematica Pura e Aplicada

Vínculo: Prestador de Serviços, Enquadramento Funcional: Desenvolvedor Mobile, Carga horária: 20

2019 - 2019

Instituto Tecgraf/PUC-Rio

Vínculo: Bolsista, Enquadramento Funcional: Pesquisador, Carga horária: 20