Heleno de Souza Campos Junior
Atualmente é Professor Substituto e Pesquisador de Pós-Doutorado na Universidade Federal Fluminense e educador do LIneA. Doutor em Computação pela Universidade Federal Fluminense. Mestre em Ciência da Computação pela Universidade Federal de Juiz de Fora. Bacharel em Sistemas de Informação pelo IF Sudeste MG - Campus Juiz de Fora. Atua com pesquisa em Engenharia de Software na linha de Manutenção e Evolução de Software, principalmente em tópicos relacionados a gerência de configuração e testes de software. Foi bolsista da CAPES no programa Ciências sem Fronteiras no ano acadêmico de 2013/2014, tendo cursado disciplinas na Universidade de Pisa, Itália.
Informações coletadas do Lattes em 15/04/2025
Acadêmico
Formação acadêmica
Doutorado em Computação
2019 - 2025
Universidade Federal Fluminense
Título: Search-Based Merge Conflict Resolution
Leonardo Gresta Paulino Murta. Bolsista do(a): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ, FAPERJ, Brasil.
Mestrado em Ciência da Computação
2016 - 2018
Universidade Federal de Juiz de Fora
Título: A framework for test case prioritization in the continuous software engineering
, Ano de Obtenção: 2018.Marco Antônio Pereira Araújo.Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Regression testing; test case prioritization; continuous software engineering.
Graduação em Bacharelado em Sistemas de Informação
2011 - 2015
Instituto Federal do Sudeste de Minas Gerais
Orientador: Marco Antônio Pereira Araújo
com Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Curso técnico/profissionalizante em Informática
2008 - 2010
Pós-doutorado
2025
Pós-Doutorado. , Universidade Federal Fluminense, UFF, Brasil.
Formação complementar
2020 - 2020
Tutoria na Plataforma Moodle/CEDERJ. (Carga horária: 30h). , Fundação Centro de Ciências e Educação Superior à Distância do Estado do RJ, CECIERJ, Brasil.
2019 - 2019
CURSO DE FORMAÇÃO EM EAD COM ÊNFASE NA TUTORIA CEDERJ. (Carga horária: 90h). , Fundação Centro de Ciências e Educação Superior à Distância do Estado do RJ, CECIERJ, Brasil.
2019 - 2019
Curso de Formação Inicial de Bolsistas de Tutoria do Consórcio CEDERJ. (Carga horária: 15h). , Fundação Centro de Ciências e Educação Superior à Distância do Estado do RJ, CECIERJ, Brasil.
2014 - 2014
Desenvolvimento de Plugins para o Ambiente Eclipse. (Carga horária: 4h). , Instituto Federal do Sudeste de Minas Gerais, IF SUDESTE MG, Brasil.
2012 - 2012
Extensão universitária em Inglês - Nível Intermediário. (Carga horária: 120h). , Instituto Federal do Sudeste de Minas Gerais, IF SUDESTE MG, Brasil.
2012 - 2012
Técnicas de Mineração de Dados - Algoritmo APRIORI. (Carga horária: 3h). , Universidade Federal de Juiz de Fora, UFJF, Brasil.
2012 - 2012
SOA e Comp. Dinâmicas de Serviços Web Semânticos. (Carga horária: 3h). , Universidade Federal de Juiz de Fora, UFJF, Brasil.
2006 - 2006
Montagem e Manutenção de Computadores. (Carga horária: 40h). , Curso Futura, FUTURA, Brasil.
Idiomas
Inglês
Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.
Espanhol
Compreende Pouco, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Italiano
Compreende Razoavelmente, Fala Razoavelmente, Lê Razoavelmente, Escreve Razoavelmente.
Á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.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Desenvolvimento de Sistemas.
Organização de eventos
ARAUJO, M. A. P. ; SANTOS, M. C. P. E. ; GLANZMANN, J. H. ; CAMPOS JUNIOR, H. S. . Simpósio Mineiro de Computação/Worskshop Mineiro de Sistemas de Informação. 2012. (Outro).
Participação em eventos
Jornada de Inteligência Computacional - LNCC. 2015. (Seminário).
III Seminário de Internacionalização do IF Sudeste MG.Sala Temática sobre Mobilidade Acadêmica Internacional. 2014. (Seminário).
IV Seminário de Iniciação Científica - IF Sudeste MG Campus Juiz de de Fora.Complexity Tool: ferramenta para medir complexidade ciclomática de métodos Java. 2014. (Seminário).
II Seminário de Iniciação Científica - IF Sudeste MG Campus Juiz de Fora.GRASP e outras heurísticas aplicadas ao problema de roteamento de veículos. 2012. (Seminário).
Simpósio Mineiro de Computação.GRASP e outras heurísticas aplicadas ao problema de roteamento de veículos. 2012. (Simpósio).
I Semana de Educação Ciência Tecnologia e Cultura - IF Sudeste MG, Campus Juiz de Fora. 2011. (Oficina).
Mundos Virtuais e WEB 2.0 Perspectivas para a educação.Mundos virtuais e educação online.. 2010. (Outra).
XXXVIII Semana do Técnico - IF Sudeste MG - Campus Juiz de Fora. 2010. (Encontro).
IV Semana de Tecnologia WEB realizado pelo Curso Superior de Tecnologia WEB das Faculdades Integradas Vianna Junior.. 2008. (Oficina).
Participação em bancas
NEVES, V. O.; Pimentel, J. F. N.;CAMPOS JUNIOR, H. S.. ANÁLISE COMPARATIVA DE FERRAMENTAS DE TRACE-BASED TESTING EM UMA ARQUITETURA DE MICROSSERVIÇOS. 2024. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Federal Fluminense.
Orientou
Um Estudo Sobre a Natureza do Merge de Software em Python; 2022; Trabalho de Conclusão de Curso; (Graduação em Ciências Exatas) - Universidade Federal de Juiz de Fora; Orientador: Heleno de Souza Campos Junior;
Um Estudo Sobre a Natureza do Merge de Software em C++; 2022; Trabalho de Conclusão de Curso; (Graduação em Ciências Exatas) - Universidade Federal de Juiz de Fora; Orientador: Heleno de Souza Campos Junior;
Um estudo preliminar sobre bugs reportados e métricas de testes em projetos open-source em JavaScript; 2022; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Computação) - Universidade Federal Fluminense; Orientador: Heleno de Souza Campos Junior;
Análise da utilização de mock objects em projetos open-source; 2020; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Computação) - Universidade Federal Fluminense; Orientador: Heleno de Souza Campos Junior;
Produções bibliográficas
-
CAMPOS JUNIOR, HELENO DE S. ; MENEZES, GLEIPH GHIOTTO L. DE ; BARROS, MÁRCIO DE OLIVEIRA ; HOEK, ANDRÉ VAN DER ; MURTA, LEONARDO GRESTA PAULINO . How code composition strategies affect merge conflict resolution?. JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT , v. 12, p. 13:1-13:17, 2024.
-
ELIAS, PAULO ; CAMPOS, HELENO DE S. ; OGASAWARA, EDUARDO ; MURTA, LEONARDO GRESTA PAULINO . Towards accurate recommendations of merge conflicts resolution strategies. INFORMATION AND SOFTWARE TECHNOLOGY , v. 164, p. 107332, 2023.
-
PRUTCHI, EDUARDO S. ; S. CAMPOS JUNIOR, HELENO ; MURTA, LEONARDO G. P. . How the adoption of feature toggles correlates with branch merges and defects in open¿source projects?. SOFTWARE: PRACTICE AND EXPERIENCE , v. 52, p. 506-536, 2021.
-
MAGALHAES, N. M. ; CAMPOS JUNIOR, H. S. ; ARAUJO, M. A. P. . Melhoria da qualidade de software através da eliminação da complexidade desnecessária em código fonte. Multiverso: Revista Eletrônica do Campus Juiz de Fora - IF Sudeste MG , v. 3, p. 1, 2018.
-
CAMPOS JUNIOR, H. S. ; MARTINS FILHO, L. R. V. ; ARAUJO, M. A. P. . Uma abordagem para otimização da qualidade de código fonte baseado na complexidade estrutural. Multiverso: Revista Eletrônica do campus Juiz de Fora , v. 2, p. 13-21, 2017.
-
CAMPOS JUNIOR, H. S. ; MARTINS FILHO, L. R. ; ARAÚJO, MARCO ANTÔNIO PEREIRA . An Approach for Detecting Unnecessary Cyclomatic Complexity on Source Code. IEEE Latin America Transactions , v. 14, p. 3777-3783, 2016.
-
GUEDES, D. S. ; TREPIM, D. M. ; CAMPOS JUNIOR, H. S. ; ARAÚJO, MARCO ANTÔNIO PEREIRA . Plugin Mylyn:conheça o Mantis. Conheça o MantisHub e o plugin Mylyn e aprimore a gestão de defeitos em projetos de software. Engenharia de Software Magazine , v. 88, p. 23-38, 2016.
-
CAMPOS JUNIOR, H. S. ; PRADO, A. F. ; ARAÚJO, MARCO ANTÔNIO PEREIRA . Complexity Tool: Uma Ferramenta para Medir Complexidade Ciclomática de Métodos Java. Multiverso: Revista Eletrônica do Campus Juiz de Fora - IF Sudeste MG , v. 1, p. 66-76, 2016.
-
ZANETTI, Márcia Cristina Valle ; MAROCCO, A. P. ; CAMPOS JUNIOR, H. S. . Adaptação da metaheurística GRASP como alternativa para melhorar o desempenho da logística aplicada ao e-commerce. Holos (Natal. Online) , v. 5, p. 320-332, 2014.
-
DE ALMEIDA, RAPHAEL ; DA SILVA, ROMULO MARTINS ; SERRANO, LUCAS SILVEIRA ; DE SOUZA CAMPOS JUNIOR, HELENO ; DE OLIVEIRA NEVES, VÂNIA . Mock Objects in Software Testing: An Analysis of Usage in Open-Source Projects. In: SBQS '23: XXII Brazilian Symposium on Software Quality, 2023, Bras'{i}lia Brazil. Proceedings of the XXII Brazilian Symposium on Software Quality. New York: ACM, 2023. p. 72.
-
CAMPOS JUNIOR, HELENO DE S. ; DE MENEZES, GLEIPH GHIOTTO L. ; BARROS, MÁRCIO DE OLIVEIRA ; VAN DER HOEK, ANDRÉ ; MURTA, LEONARDO GRESTA PAULINO . Towards Merge Conflict Resolution by Combining Existing Lines of Code. In: SBES 2022: XXXVI Brazilian Symposium on Software Engineering, 2022, Virtual Event Brazil. Proceedings of the XXXVI Brazilian Symposium on Software Engineering. New York: ACM, 2022. p. 425-434.
-
CIRIBELLI, L. R. ; LIMA, J. P. ; CAMPOS JUNIOR, H. S. ; BARROS, M. O. ; HOEK, A. V. D. ; MURTA, L. G. P. ; MENEZES, G. G. L. . Merge Nature: a tool to support research about merge conflicts. In: Workshop on Software Visualization, Evolution and Maintenance (VEM), 2022, Uberlândia. Anais do Workshop on Software Visualization, Evolution and Maintenance (VEM), 2022.
-
DA SILVA, RÔMULO MARTINS ; CRUZ, CAFER ; DE S. CAMPOS, HELENO ; MURTA, LEONARDO G. P. ; DE OLIVEIRA NEVES, VÂNIA . What is the adoption level of automated support for testing in open-source ecosystems?. In: the IV Brazilian Symposium, 2019, Salvador. Proceedings of the IV Brazilian Symposium on Systematic and Automated Software Testing - SAST 2019, 2019. p. 80.
-
CAMPOS JUNIOR, H. S. ; ARAUJO, M. A. P. ; David, J. M. N. ; Braga, R. M. ; Campos, F. C. A. ; STROELE, V. . Test case prioritization: a systematic review and mapping of the literature. In: 31st Brazilian Symposium on Software Engineering, 2017, Fortaleza. Proceedings of the 31st Brazilian Symposium on Software Engineering. New York: ACM, 2017.
-
MAGALHAES, N. M. ; CAMPOS JUNIOR, H. S. ; ARAUJO, M. A. P. ; NEVES, V. O. . An Automated Refactoring Approach to Remove Unnecessary Complexity in Source Code. In: 2nd Brazilian Symposium on Systematic and Automated Software Testing, 2017, Fortaleza. Proceedings of the 2nd Brazilian Symposium on Systematic and Automated Software Testing. New Tork: ACM, 2017.
-
CAMPOS JUNIOR, H. S. ; ARAUJO, M. A. P. . Regression Test Case Prioritization in the Continuous Software Engineering Context. In: VII Workshop de Testes e Dissertações do CBSoft, 2017, Fortaleza. Anais do VII Workshop de Testes e Dissertações do CBSoft, 2017.
-
Neiva, F. W. ; CAMPOS JUNIOR, H. S. ; David, J. M. N. ; Braga, R. M. ; ARAUJO, M. A. P. ; Campos, F. C. A. ; Maciel, R. S. P. . Interoperability Requirement to Enhance Collaboration in Software Product Lines: A Systematic Mapping. In: Simpósio Brasileiro de Sistemas Colaborativos, 2016, Porto Alegre. Anais do XXXVI Congresso da Sociedade Brasileira de Computação., 2016. p. 1320-1334.
-
CAMPOS JUNIOR, H. S. ; MARTINS FILHO, L. R. V. ; ARAUJO, M. A. P. . Uma ferramenta interativa para visualização de código fonte no apoio à construção de casos de teste unitário. In: BRAZILIAN WORKSHOP ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING, 2015, Belo Horizonte. Proceedings of the BRAZILIAN WORKSHOP ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING, 2015.
-
ZANETTI, Márcia Cristina Valle ; MAROCCO, A. P. ; CAMPOS JUNIOR, H. S. . Adaptation of GRASP Metaheuristics as an Alternative to Improve the Performance of the Logistics Applied to E-Commerce. In: XLVIII Assemblea Anual de CLADEA, 2013, Rio de Janeiro. Memoria de XLVIII Assemblea Anual de CLADEA, 2013. v. 1.
-
CAMPOS JUNIOR, H. S. ; ZANETTI, Márcia Cristina Valle . GRASP e outras heurísticas aplicadas ao problema de roteamento de veículos. In: Simpósio Mineiro de Computação, 2012, Juiz de Fora. Anais do Simposio Mineiro de Computação, 2012. v. 1.
-
CAMPOS JUNIOR, HELENO DE SOUZA ; LEGEY, BRUNA GUERREIRO BECKER ; NEVES, VÂNIA DE OLIVEIRA ; BLASCHEK, JOSÉ ROBERTO DE SOUZA . ATF - An end-to-end testing framework: experience report. In: SAST 2023: 8th Brazilian Symposium on Systematic and Automated Software Testing, 2023, Campo Grande. 8th Brazilian Symposium on Systematic and Automated Software Testing. New York: ACM, 2023. p. 99-101.
-
CAMPOS JUNIOR, H. S. ; PAIVA, C. A. ; Braga, R. M. ; ARAUJO, M. A. P. ; David, J. M. N. ; Campos, F. C. A. . Regression Tests Provenance Data in the Continuous Software Engineering Context. In: 2nd Brazilian Symposium on Systematic and Automated Software Testing, 2017, Fortaleza. Proceedings of the 2nd Brazilian Symposium on Systematic and Automated Software Testing. New York: ACM, 2017.
-
MAGALHAES, N. M. ; CAMPOS JUNIOR, H. S. ; ARAUJO, M. A. P. . Melhoria da Qualidade de Software através da Eliminação da Complexidade Desnecessária em Código Fonte. In: Reunião Anual da SBPC, 2017, Belo Horizonte. Anais da 69a. Reunião Anual da SBPC, 2017.
-
CAMPOS JUNIOR, H. S. ; MARTINS FILHO, L. R. V. ; ARAUJO, M. A. P. . Uma Abordagem para Otimização da Qualidade de Código Fonte Baseado na Complexidade Estrutural. In: Jornada Nacional de Iniciação Científica - 68a. Reunião Anual da SBPC, 2016, Porto Seguro/BA. Anais da Jornada Nacional de Iniciação Científica - 68a. Reunião Anual da SBPC 2016, 2016.
-
MARTINS FILHO, L. R. V. ; CAMPOS JUNIOR, H. S. ; ARAUJO, M. A. P. . Uma Ferramenta de Apoio à Construção de Teste de Unidade através da Geração de Grafos de Fluxo de Controle. In: II SIMEPE - Simpósio de Ensino, Pesquisa e Extensão do IF Sudeste MG, 2015, Barbacena. Anais do II SIMEPE, 2015.
-
CAMPOS JUNIOR, H. S. ; MARTINS FILHO, L. R. V. ; ARAUJO, M. A. P. . UMA ABORDAGEM PARA OTIMIZAÇÃO DA QUALIDADE DE CÓDIGO FONTE BASEADO NA COMPLEXIDADE ESTRUTURAL. In: V Seminário de Iniciação Científica do IF Sudeste MG Campus Juiz de Fora, 2015, Juiz de Fora. Anais do V Seminário de Iniciação Científica do IF Sudeste MG Campus Juiz de Fora, 2015.
-
CAMPOS JUNIOR, H. S. ; MARTINS FILHO, L. R. V. ; ARAUJO, M. A. P. . Uma ferramenta interativa para visualização de código fonte no apoio à construção de casos de teste unitário.. 2015. (Apresentação de Trabalho/Outra).
-
CAMPOS JUNIOR, H. S. ; Prado, A. F. ; ARAUJO, M. A. P. . Complexity Tool: Ferramenta para medir complexidade ciclomática de Métodos Java. 2014. (Apresentação de Trabalho/Seminário).
-
CAMPOS JUNIOR, H. S. ; ZANETTI, Márcia Cristina Valle . GRASP e outras heurísticas aplicadas ao problema de roteamento de veículos. 2012. (Apresentação de Trabalho/Simpósio).
-
CAMPOS JUNIOR, H. S. ; ZANETTI, Márcia Cristina Valle . GRASP e outras heurísticas aplicadas ao problema de roteamento de veículos. 2012. (Apresentação de Trabalho/Seminário).
Outras produções
CAMPOS JUNIOR, H. S. ; LENZI, L. F. C. . Geoprocessamento na prática: uma introdução ao QGIS. 2015. (Curso de curta duração ministrado/Extensão).
CAMPOS JUNIOR, H. S. ; MARTINS FILHO, L. R. V. ; ARAUJO, M. A. P. . Pitch para o Fórum Mineiro de Inovação.. 2015. (Vídeo/apresentação de produto).
CAMPOS JUNIOR, H. S. ; LENZI, L. F. C. . Geoprocessamento na prática: uma introdução ao QGIS. 2014. (Curso de curta duração ministrado/Extensão).
Projetos de pesquisa
-
2014 - 2018
Desafios em Manutenção de Software Evolutiva: avaliação, impactos e oportunidades de pesquisa, Descrição: Desenvolvimento de uma ferramenta para apoio ao teste de unidade de software.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Heleno de Souza Campos Junior - Integrante / Marco Antônio Pereira de Araujo - Coordenador / Nathan Manera Magalhães - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Bolsa., Número de produções C, T & A: 6
-
2011 - 2012
GRASP e outras heurísticas aplicadas ao problema de roteamento de veículos, Projeto certificado pelo(a) coordenador(a) Márcia Cristina Valle Zanetti em 09/11/2016., Descrição: Desenvolvimento de algoritmos para resolução do problema de roteamento de veículos, utilizando heurísticas e meta-heurísticas.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) . , Integrantes: Heleno de Souza Campos Junior - Integrante / Márcia Cristina Valle Zanetti - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 1
Prêmios
2022
Distinguished Paper Award - Simpósio Brasileiro de Engenharia de Software (SBES), Sociedade Brasileira de Computação (SBC).
2019
Best paper SAST 2019, SBC.
2016
1º lugar na apresentação de pôster na área de Ciência da Computação, V Seminário de Iniciação Científica do IF Sudeste MG Campus Juiz de Fora.
2016
Acadêmico de destaque, IF Sudeste MG - Campus Juiz de Fora.
2016
Aluno destaque, Sociedade Brasileira de Computação.
2015
Segundo melhor artigo - SAST, SBC.
2015
Primeiro lugar no Concurso de Produtos, Processos e Serviços Inovadores, II SIMEPE, IF Sudeste MG.
2014
2º Lugar (poster) IV Seminário de Iniciação Científica, Instituto Federal Sudeste Minas Gerais - Campus JF.
2012
2º Lugar (artigo científico) II Seminário de Iniciação Científica, Instituto Federal Sudeste Minas Gerais - Campus JF.
Histórico profissional
Experiência profissional
2025 - Atual
Universidade Federal FluminenseVínculo: Colaborador, Enquadramento Funcional: Pesquisador de Pós-Doutorado, Carga horária: 20
2024 - Atual
Universidade Federal FluminenseVínculo: Substituto, Enquadramento Funcional: Professor, Carga horária: 40
2024 - 2024
Universidade Federal FluminenseVínculo: Bolsista, Enquadramento Funcional: Tutor acadêmico, Carga horária: 12
Outras informações:
Tutor acadêmico do curso de Ciência da Computação.Total de 1 semestre letivo.
2023 - 2023
Universidade Federal FluminenseVínculo: Bolsista, Enquadramento Funcional: Tutor acadêmico, Carga horária: 12
Outras informações:
Tutor acadêmico do curso de Ciência da Computação.Total de 2 semestre letivos.
2021 - 2023
Universidade Federal FluminenseVínculo: Bolsista, Enquadramento Funcional: Aluno de doutorado (bolsa FAPERJ nota 10), Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Selecionado para a bolsa FAPERJ "Doutorado Nota 10" entre os alunos com maior coeficiente de rendimento acadêmico de Doutorado no período de 2021.
2019 - 2021
Universidade Federal FluminenseVínculo: Bolsista, Enquadramento Funcional: Aluno de doutorado (bolsa CAPES), Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Estágio em docência realizado sob a orientação do professor Leonardo Gresta Paulino Murta na disciplina de Programação de Computadores (TCC00326) por 1 semestre letivo (01.2021). Carga horária da disciplina: 60 horas.
Atividades
-
07/2024
Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Laboratório de Resolução de Problemas, Tópicos em Engenharia de Software II, Introdução ao Desenvolvimento Web, Programação de Computadores I
-
03/2023 - 03/2023
Extensão universitária , Instituto de Computação.,Atividade de extensão realizada, Professor do curso "Python para quem está começando". Carga horária: 40 horas.
-
08/2021 - 08/2021
Extensão universitária , Instituto de Computação.,Atividade de extensão realizada, Professor do curso "Python para quem está começando". Carga horária: 40 horas.
2024 - Atual
Associação Laboratório Interinstitucional de e-AstronomiaVínculo: Bolsista, Enquadramento Funcional: Educador, Carga horária: 20
2023 - 2024
Prime Up Soluções em TI, PrimeUpVínculo: Bolsista, Enquadramento Funcional: Líder Técnico e Assistente de pesquisa, Carga horária: 20
Outras informações:
Liderança da equipe de testes de software em um projeto da empresa. O projeto envolve o desenvolvimento de testes manuais e automatizados de um sistema Web e Mobile. Além disso, na parte de PD, é desenvolvido um framework proprietário de testes (ATF) baseado em Selenium, Appium e Cucumber.
2019 - 2019
Fundação de Apoio ao Desenvolvimento da Computação CientíficaVínculo: Bolsista, Enquadramento Funcional: Pesquisador doutorando, Carga horária: 20
Outras informações:
Projeto Intelipetro, uma parceria entre LNCC, Petrobrás e Fundação de Apoio ao Desenvolvimento da Computação Científica (FACC). Neste projeto, foram exercidas atividades relacionadas a PD nas áreas de Engenharia de Software e Inteligência Artificial.
2016 - 2018
Universidade Federal de Juiz de ForaVínculo: Bolsista, Enquadramento Funcional: Aluno de mestrado (CAPES), Carga horária: 40, Regime: Dedicação exclusiva.
2016 - 2016
Universidade Federal de Juiz de ForaVínculo: Bolsista, Enquadramento Funcional: Estágio em docência, Carga horária: 4
Outras informações:
Estágio docente realizado em parceria com os professores José Maria Nazar David e Vânia de Oliveira Neves, do Departamento de Ciência da Computação na UFJF. Foi dado auxílio aos professores na disciplina de Orientação a Objetos.Total de 2 semestres letivos.
2019 - 2021
Fundação Centro de Ciências e Educação Superior à Distância do Estado do RJVínculo: Bolsista, Enquadramento Funcional: Mediador à distância, Carga horária: 10
Outras informações:
Tutor da disciplina de fundamentos de programação (Python). Foram exercidas atividades como apoio ao aluno, criação de atividades avaliativas, correção de atividades avaliativas, mediação entre aluno e professor, aulas de reforço.Total de 4 semestres letivos.
2018 - 2018
Centro Universitário Academia - UniAcademia, UniAcademiaVínculo: Celetista, Enquadramento Funcional: Professor, Carga horária: 4
Outras informações:
Professor da disciplina de Laboratório de Programação de Web Sites Dinâmicos (Java EE) para turmas de Sistemas de Informação e Engenharia de Software. Esse vínculo foi interrompido ao final do semestre letivo para dar início ao Doutorado no semestre seguinte.Total de 1 semestre letivo
2017 - 2018
Instituto Federal do Sudeste de Minas GeraisVínculo: Estágio em docência, Enquadramento Funcional: Professor, Carga horária: 12
Outras informações:
Professor da disciplina de Informática Básica para alunos de nível médio/técnico por dois semestres letivos.
2014 - 2016
Instituto Federal do Sudeste de Minas GeraisVínculo: Bolsista, Enquadramento Funcional: Bolsista Iniciação Científica, Carga horária: 20, Regime: Dedicação exclusiva.
Outras informações:
Projeto: Projeto: DESAFIOS EM MANUTENÇÃO DE SOFTWARE EVOLUTIVA: AVALIAÇÃO, IMPACTOS E OPORTUNIDADES DE PESQUISAO principal objetivo dessa pesquisa é estudar e desenvolver técnicas relacionadas à complexidade estrutural de programas e avaliar seu impacto nos testes de unidade. Em particular, foi desenvolvida um software com as seguintes características:Plotar o grafo de fluxo de controle de um método com base em um código-fonte Java fornecido.Calcular a complexidade ciclomática com base no grafo plotado.Calcular todos os caminhos independentes no grafo, que devem ser testados por testes de unidade.Verificar se o código-fonte pode ser escrito com menos complexidade ciclomática sem comprometer sua funcionalidade. Chamamos isso de complexidade ciclomática desnecessária.Plotar um grafo de fluxo de controle representando o código-fonte otimizado sem complexidade ciclomática desnecessária.Gerar uma versão otimizada do código-fonte, sem a complexidade ciclomática desnecessária, quando aplicável.Gerar modelos de testes de unidade com base nesta análise completa.O projeto foi diretamente financiado por FAPEMIG, IF Sudeste MG e CNPq.O projeto rendeu várias publicações de 2015 a 2018, além de prêmios em concurso de inovação e prêmios de melhor artigo científico.
2013 - 2013
Instituto Federal do Sudeste de Minas GeraisVínculo: Bolsista, Enquadramento Funcional: Bolsista Iniciação Científica, Carga horária: 20, Regime: Dedicação exclusiva.
Outras informações:
Projeto: DESAFIOS EM MANUTENÇÃO DE SOFTWARE EVOLUTIVA: AVALIAÇÃO, IMPACTOS E OPORTUNIDADES DE PESQUISA. Neste projeto de PD, foi feita a internacionalização de uma aplicação web existente de suporte à pesquisa em evolução de software.
2011 - 2012
Instituto Federal do Sudeste de Minas GeraisVínculo: Bolsista, Enquadramento Funcional: Bolsista Iniciação Científica, Carga horária: 20, Regime: Dedicação exclusiva.
Outras informações:
Projeto: GRASP e outras heurísticas aplicadas ao problema de roteamento de veículos. Neste projeto, foram exploradas abordagens heurísticas para resolver o problema de roteamento de veículos.
Atividades
-
08/2015 - 08/2019
Pesquisa e desenvolvimento, Campus Juiz de Fora.,Linhas de pesquisa
-
09/2011 - 08/2012
Pesquisa e desenvolvimento, Campus Juiz de Fora.,Linhas de pesquisa
2012 - 2013
Kali SoftwareVínculo: Estagiário, Enquadramento Funcional: Desenvolvedor Java Web, Carga horária: 30, Regime: Dedicação exclusiva.
Outras informações:
Desenvolvimento de aplicações web Java, utilizando frameworks como VRaptor e PrimeFaces e frameworks de persistência, como Hibernate.Também as seguintes tecnologias: JSF, JSP, Ajax, Javascript, JQuery.
2011 - 2011
Agência de Cooperação Intermunicipal em Saúde Pé de SerraVínculo: Estágio, Enquadramento Funcional: Suporte e Manutenção de Computadores e Rede, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Atividades desenvolvidas no dia a dia da empresa:
-Suporte Help-desk
-Instalação de Roteadores
-Instalação de infra-estrutura de rede
-Instalação e manutenção de equipamentos diversos de informática
-Configurar e manter equipamentos do anfiteatro
Entre outras.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Heleno de Souza Campos Junior 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?