Rodolfo Adamshuk Silva

Professor Adjunto Classe C Nível 1 na Universidade Tecnológica Federal do Paraná (UTFPR) Campus Dois Vizinhos, junto à Coordenação de Engenharia de Software (COENS), possui doutorado em Ciência de Computação e Matemática Computacional no Instituto de Ciências Matemáticas e de Computação da Universidade de São Paulo (2018), mestrado em Ciência de Computação e Matemática Computacional pelo Instituto de Ciências Matemáticas e de Computação da Universidade de São Paulo - ICMC/USP (2013) e graduação em Análise e Desenvolvimento de Sistemas pela Universidade Tecnológica Federal do Paraná (UTFPR) Campus Ponta Grossa (2009). Tem experiência na área de Ciência da Computação, atuando principalmente nos seguintes temas: framework de domínio, teste de software e programação concorrente. Atualmente está na Coordenação do Curso de Engenharia de Software da UTFPR Campus Dois Vizinhos.

Informações coletadas do Lattes em 10/11/2024

Acadêmico

Formação acadêmica

Doutorado em Ciências da Computação e Matemática Computacional

2013 - 2018

Universidade de São Paulo
Título: Search based software testing for the generation of synchronization sequences for mutation testing of concurrent programs
Orientador: em University of Sheffield ( Gordon Fraser)
com , Ano de obtenção: 2018. Simone do Rocio Senger de Souza. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Teste de mutação; Teste de software; Search-Based Testing; Programação concorrente.Grande área: Ciências Exatas e da Terra

Mestrado em Ciências da Computação e Matemática Computacional

2010 - 2013

Universidade de São Paulo
Título: Teste de mutação aplicado a programas concorrentes em MPI
, Ano de Obtenção: 2013.Simone do Rocio Senger de Souza.Bolsista do(a): Fundação de Amparo à Pesquisa do Estado de São Paulo, FAPESP, Brasil. Palavras-chave: Teste de software; Teste de mutação; Programação concorrente.

Graduação em Análise e Desenvolvimento de Sistemas

2007 - 2009

Universidade Tecnologica Federal do Parana Campus Ponta Grossa
Título: Verificação do subframework de análise semântica de fórmulas utilizando testes de software na fase de unidade
Orientador: Simone Nasser Matos

Formação complementar

2019 - 2019

Extensão universitária em Maratona de Programação. (Carga horária: 5h). , Universidade Tecnológica Federal do Paraná, UTFPR, Brasil.

2016 - 2016

B1. , Alianca Francesa - Delegação Geral, AF/RJ, Brasil.

2015 - 2015

Extensão universitária em Scientific Writing in English. (Carga horária: 8h). , Universidade de São Paulo, USP, Brasil.

2015 - 2015

Cadre Européen Commun de Référence pour les langues A2. , Alianca Francesa - Delegação Geral, AF/RJ, Brasil.

2015 - 2015

Cadre Européen Commun de Référence pour les langues A1. (Carga horária: 76h). , Alianca Francesa - Delegação Geral, AF/RJ, Brasil.

2014 - 2014

Extensão universitária em Memórias Transacionais - Conceitos e Técnicas. (Carga horária: 9h). , Universidade de São Paulo, USP, Brasil.

2014 - 2014

Master English Course 4. (Carga horária: 75h). , Centro Cultural Anglo-americano São Carlos, CCAA, Brasil.

2013 - 2013

Master English Course 3. (Carga horária: 75h). , Centro Cultural Anglo-americano São Carlos, CCAA, Brasil.

2013 - 2013

Master English Course 2. (Carga horária: 75h). , Centro Cultural Anglo-americano São Carlos, CCAA, Brasil.

2012 - 2012

To The Top (Advanced) 2. (Carga horária: 75h). , Centro Cultural Anglo-americano São Carlos, CCAA, Brasil.

2012 - 2012

Master English Course 1. (Carga horária: 75h). , Centro Cultural Anglo-americano São Carlos, CCAA, Brasil.

2011 - 2011

To The Top (Advanced) 1. (Carga horária: 75h). , Centro Cultural Anglo-americano São Carlos, CCAA, Brasil.

2011 - 2011

To The Top (Advanced) 2. (Carga horária: 75h). , Centro Cultural Anglo-americano São Carlos, CCAA, Brasil.

2010 - 2010

On The Move (Intermediate) 3. (Carga horária: 75h). , Centro Cultural Anglo-americano São Carlos, CCAA, Brasil.

2010 - 2010

On The Move (Intermediate) 2. (Carga horária: 75h). , Centro Cultural Anglo-americano São Carlos, CCAA, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

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

Bandeira representando o idioma Português

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

Bandeira representando o idioma Francês

Compreende Pouco, Fala Pouco, Lê Pouco, Escreve Pouco.

Á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: Sistemas de Computação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.

Organização de eventos

LOPES, Y. K. ; OLIVEIRA, R. A. P. ; SOUZA, F. C. M. ; SOUZA, A. C. C. ; SILVA, R. A. . Festival Latino-Americano de Instalação de Software Livre. 2019. (Festival).

OLIVEIRA, R. A. P. ; SOUZA, A. C. C. ; SOUZA, F. C. M. ; ORTONCELLI, A. R. ; SILVA, R. A. ; BRITTES, M. P. ; PAGNO, R. T. ; WILL, N. C. ; BORGES, S. S. . II Escola Regional de Engenharia de Software. 2018. (Outro).

Participação em eventos

Festival Latino-Americano de Instalação de Software Livre. 2019. (Outra).

II Escola Regional de Engenharia de Software.Achievements, Challenges and Opportunities on Mutation Testing of Concurrent Programs. 2018. (Outra).

Workshop Retrospectiva de Engenharia de Software no ICMC. 2015. (Outra).

Congresso Brasileiro de Software: Teoria e Prática. Search-Based Mutation Testing para Programas Concorrentes. 2014. (Congresso).

Workshop do PPG em Ciências da Computação e Matemática Computacional. 2014. (Outra).

Workshop on Distributed Computing. Using Search-Based Software Testing to Optimize the Mutation Testing fo Concurrent Programs. 2014. (Congresso).

10° Congresso Internacional de Gestão da Tecnologia e Sistemas de Informação. Utilizando uma Arquitetura de Referência para Apoiar o Desenvolvimento de uma Ferramenta de Teste de Programas Concorrentes. 2013. (Congresso).

WTD: Workshop of Phd and MSc Research. 2013. (Congresso).

13th Latin American Test Workshop.Mutation Operators for Concurrent Programs in MPI. 2012. (Outra).

9th International Conference on Information Systems and Technology Management. Plano de Teste para Validação do Subframework de Análise Semântica de Fórmulas. 2012. (Congresso).

DiSEN-CollaborAr: Uma abordagem para apoio ao desenvolvimento distribuído de software. 2012. (Outra).

Capacitação sobre Bases de Dados do Portal Web of Knowledge. 2011. (Outra).

Congresso Brasileiro de Software: Teoria e Prática. Teste de Mutação aplicado a Programas Concorrentes em MPI. 2011. (Congresso).

7° International Conference on Information Systems and Tecnology Management. Aplicando a Abordagem Dirigida por Responsabilidades no Desenvolvimento de um Subframework de Análise Sintática e Semântica de Fórmulas. 2010. (Congresso).

IV Workshop Procad.Teste de Software aplicado a Sistemas Distribuídos. 2010. (Oficina).

VI Workshop do Programa de Aperfeiçoamento de Ensino PAE. 2010. (Outra).

IX Semana de Atualização em Tecnologia da Informação.Introdução à Orientação a Objetos / Java. 2009. (Outra).

IX Semana de Atualização em Tecnologia da Informação. 2009. (Outra).

Circuito Paraná de Software Livre. 2008. (Seminário).

III Feira de Negócios e Serviços de Tecnologia da Informação.Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas. 2008. (Encontro).

VI Congresso de Tecnologias para Dados e Metadados do Cone Sul. Aplicando Coleção Welie e Utilizando Arquivo de Texto para o Desenvolvimento e Atualização de um Sítio Interativo para Web. 2008. (Congresso).

VI Congresso de Tecnologias para Gestão de Dados e Metadados do Cone Sul. 2008. (Congresso).

VIII Semana de Atualização em Tecnologia da Informação. 2008. (Seminário).

VIII Semana de Atualização em Tecnologia da Informação.FRAMEMK: Um framework para análise, elaboração e otimização de preço de venda. 2008. (Seminário).

Festival Latino Americano de Insatalação de Software Livre. 2007. (Outra).

VII Semana de Atualização em Tecnologia da Informação. 2007. (Seminário).

VI Semana Acadêmica de Tecnologia da Informação. 2007. (Seminário).

Participação em bancas

Aluno: Jeferson Vagner Leonhardt Albino

ORTONCELLI, A. R.; KUHN, S. L.;SILVA, RODOLFO A.. Projeto de Residência em Software em uma Disciplina Integralizadora. Banca TCC1. 2018. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Universidade Tecnológica Federal do Paraná.

Aluno: Leonardo Nicolai Padilha

SOUZA, F. C. M.; SOUZA, A. C. C.;SILVA, R. A.. Um sistema para auxiliar a aprendizagem de Engenharia de Software para discentes com deficiência visual utilizando chatbots. Banca TCC1. 2018. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Universidade Tecnológica Federal do Paraná.

Aluno: Matheus Gabriel Zilio De Oliveira

BRITTES, M. P.; PAGNO, R. T.;SILVA, R. A.. Autenticação de documentos de registro de imóveis utilizando tecnologia Blockchain. Banca TCC1. 2018. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Universidade Tecnológica Federal do Paraná.

PAGNO, R. T.; SOUZA, A. C. C.;SILVA, R. A.. Banca para contratação de docente substituto como membro - (Área: Ciência da Computação/Ciência da Computação) - Portaria nº 179, de 31 de janeiro de 2019. 2019. Universidade Tecnológica Federal do Paraná.

SOUZA, A. C. C.;SILVA, R. A.. Avaliador durante a Mostra de Trabalhos de Engenharia de Software da UTFPR-DV. 2018. Universidade Tecnológica Federal do Paraná.

Orientou

Matheus Deon Bordignon

Teste para programas concorrentes em Elixir; Início: 2019; Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Universidade Tecnológica Federal do Paraná; (Orientador);

Produções bibliográficas

  • Silva, Rodolfo Adamshuk ; SENGER DE SOUZA, SIMONE DO ROCIO ; LOPES DE SOUZA, PAULO SÉRGIO . A Systematic Review on Search Based Mutation Testing. INFORMATION AND SOFTWARE TECHNOLOGY , v. 1, p. 1-19, 2016.

  • SOUZA, S. R. S. ; SOUZA, P. S. L. ; MELO, SILVANA M. ; Silva, Rodolfo Adamshuk ; VIRGILIO, S. R. . Teste de Programas Concorrentes. In: Márcio Eduardo Delamaro; José Carlos Maldonado; Mario Jino. (Org.). Teste de Programas concorrentes. 2ed.: Elsevier, 2016, v. , p. 41-62.

  • DE AMORIM, FELIPE ; ADAMSHUK SILVA, RODOLFO ; COSTA, LINCOLN ; CARLOS SOUZA, FRANCISCO . Parallel Testing in Behavior Driven Development. In: Computer on the Beach, 2021, Online. Anais do XII Computer on the Beach - COTB '21, 2021. p. 316.

  • SANTOS, ALEXANDRO SOUSA DOS ; NEVES, MATHEUS ; RODRIGUES, YURI ; OLIVEIRA, NISIO H. DE ; KUHN, DANIEL ; SANTOS, GUSTAVO ; SILVA, RODOLFO A. . Experiência do Projeto "Fábrica de Software" em um Curso de Engenharia de Software. In: Escola Regional de Engenharia de Software, 2021, Brasil. Anais da V Escola Regional de Engenharia de Software (ERES 2021). Porto Alegre: Sociedade Brasileira de Computação, 2021. p. 89-98.

  • SILVA, R. A. ; BORDIGNON, M. D. . Taxonomia de Falhas em Programas Concorrentes em Elixir. In: Computer on The Beach, 2020, Online. Computer on the Beach 2020, 2020. p. 245-252.

  • BORDIGNON, M. D. ; SILVA, R. A. . Mutation Operators for Concurrent Programs in Elixir. In: IEEE Latin-American Test Symposium, 2020. 21st IEEE Latin-American Test Symposium.

  • Silva, Rodolfo Adamshuk ; SOUZA, S. R. S. . Effectiveness evaluation of the synchronization sequence testing in Java concurrent program. In: Escola Regional de Engenharia de Software, 2019, Rio do Sul. 2019: Anais da III Escola Regional de Engenharia de Software, 2019.

  • SILVA, RODOLFO A. ; SOUZA, S. R. S. . Achievements, Challenges and Opportunities on Mutation Testing of Concurrent Programs. In: Escola Regional de Engenharia de Software, 2018, Dois Vizinhos. II Escola Regional de Engenharia de Software, 2018. p. 1-8.

  • MELO, SILVANA M. ; SOUZA, SIMONE R. S. ; SILVA, RODOLFO A. ; SOUZA, PAULO S. L. . Concurrent software testing in practice: a catalog of tools. In: the 6th International Workshop, 2015, Bergamo. Proceedings of the 6th International Workshop on Automating Test Case Design, Selection and Evaluation - A-TEST 2015. New York: ACM Press. p. 31-40.

  • SILVA, R. A. ; SOUZA, S. R. S. . Search-Based Mutation Testing para Programas Concorrentes. In: IV WORKSHOP DE TESES E DISSETAÇÕES DO CBSOFT, 2014, Maceió. WTDSOFT 2014, 2014. v. 02. p. 109-116.

  • SILVA, R. A. ; SOUZA, S. R. S. ; SOUZA, P. S. L. . Utilizando uma Arquitetura de Referência para Apoiar o Desenvolvimento de uma Ferramenta de Teste de Programas Concorrentes. In: International Conference on Information Systems and Technology Management, 2013, São Paulo. Congresso Internacional de Gestão da Tecnologia e Sistemas de Informação. Sao Paulo: TECSI, 2013. p. 862-878.

  • Silva, Rodolfo Adamshuk ; de Souza, Simone do Rocio Senger ; de Souza, Paulo Sergio Lopes . Mutation operators for concurrent programs in MPI. In: 2012 13th Latin American Test Workshop LATW, 2012, Quito. 2012 13th Latin American Test Workshop (LATW). p. 69-74.

  • SILVA, R. A. ; GOMES, E. W. C. ; MATOS, S. N. . Plano de Teste para Validação do Subframework de Análise Semântica de Fórmulas. In: 9th International Conference on Information Systems and Technology Management, 2012, São Paulo. 9th International Conference on Information Systems and Technology Management, 2012. p. 1-13.

  • SILVA, R. A. ; SOUZA, S. R. S. ; SOUZA, P. S. L. . Execução Determinística de Programas Concorrentes Durante o Teste de Mutação. In: VI Workshop Brasileiro de Teste de Software Sistemático e Automatizado, 2012, Natal. VI Workshop Brasileiro de Teste de Software Sistemático e Automatizado, 2012. p. 1-10.

  • SILVA, R. A. ; SOUZA, S. R. S. ; SOUZA, P. S. L. . Teste de Mutação aplicado a Programas Concorrentes em MPI. In: I Workshop de Teses e Dissertações do CBSoft, 2011, São Paulo. Congresso Brasileiro de Software: Teoria e Prática, 2011. p. 1-5.

  • SILVA, R. A. ; MATOS, S. N. ; FERNANDES, C. T. . Aplicando a Abordagem Dirigida por Responsabilidades no Desenvolvimento de um Subframework de Análise Sintática e Semântica de Fórmulas. In: 7° International Conference on Information Systems and Technology Management, 2010, São Paulo. International Conference on Information Systems and Technology Management, 2010. p. 1-13.

  • CAPELLER, P. E. B. ; ANDRADE, V. C. ; SILVA, R. A. ; MATOS, S. N. . Uma Adaptação da Linguagem F-UML em uma Ferramenta Gratuita de Modelagem. In: Congresso Sul Brasileiro de Computação, 2010, Criciúma. Congresso Sul Brasileiro de Computação, 2010. p. 1-10.

  • SILVA, R. A. ; MATOS, S. N. . Utilizando a Abordagem Dirigida a Responsabilidades para a Criação do Subframework de Análise Sintática e Semântica de Fórmulas. In: XIV Seminário de Iniciação Científica e Tecnológica da UTFPR, 2009, Pato Branco. XIV Seminário de Iniciação Científica e Tecnológica da UTFPR, 2009. p. 1-4.

  • SILVA, R. A. ; MALAQUIAS, F. H. ; BORGES, H. B. ; MATOS, S. N. ; ISHIKAWA, E. C. M. . Aplicando Coleção Welie e Utilizando Arquivo de Texto para o Desenvolvimento e Atualização de um Sítio Interativo para Web. In: VI Congresso de Tecnologias para Gestão de Dados e Metadados do Cone Sul, 2008, Curitiba. VI Congresso de Tecnologias para Gestão de Dados e Metadados do Cone Sul, 2008. p. 1-9.

  • BORDIGNON, M. D. ; SILVA, R. A. . TESTE DE MUTAÇÃO PARA PROGRAMAS CONCORRENTES EM ELIXIR: UM PROJETO DE PESQUISA. In: V Congresso de Ciência e Tecnologia da UTFPR Câmpus Dois Vizinhos, 2019, Dois Vizinhos. Anais do V Congresso de Ciência e Tecnologia da UTFPR Câmpus Dois Vizinhos, 2019.

  • BORDIGNON, M. D. ; SILVA, R. A. . Benchmark de programas concorrentes em Elixir para suporte à validação de critérios e ferramentas de teste. In: Simpósio de Engenharia de Software da UTFPR-DV, 2019, Dois Vizinhos. Anais do 2o Simpósio de Engenharia de Software da UTFPR-DV, 2019.

  • SOUZA, SIMONE R. S. ; BRITO, MARIA A. S. ; SILVA, RODOLFO A. ; SOUZA, PAULO S. L. ; ZALUSKA, ED . Research in concurrent software testing. In: the Workshop, 2011, Toronto. Proceedings of the Workshop on Parallel and Distributed Systems Testing, Analysis, and Debugging - PADTAD '11. v. 1. p. 1-5.

  • SILVA, RODOLFO A. ; SOUZA, S. R. S. . Achievements, Challenges and Opportunities on Mutation Testing of Concurrent Programs. 2018. (Apresentação de Trabalho/Outra).

  • Silva, Rodolfo Adamshuk ; SOUZA, S. R. S. . Search-Based Mutation Testing para Programas Concorrentes. 2014. (Apresentação de Trabalho/Congresso).

  • SILVA, R. A. ; SOUZA, S. R. S. ; SOUZA, P. S. L. . Utilizando uma Arquitetura de Referência para Apoiar o Desenvolvimento de uma Ferramenta de Teste de Programas Concorrentes. 2013. (Apresentação de Trabalho/Congresso).

  • SILVA, R. A. ; SOUZA, S. R. S. ; SOUZA, P. S. L. . Mutation Operators for Concurrent Programs in MPI. 2012. (Apresentação de Trabalho/Outra).

  • SILVA, R. A. ; GOMES, E. W. C. ; MATOS, S. N. . Plano de Teste para Validação do Subframework de Análise Semântica de Fórmulas. 2012. (Apresentação de Trabalho/Congresso).

  • SILVA, R. A. ; SOUZA, S. R. S. ; SOUZA, P. S. L. . Teste de Mutação aplicado a Programas Concorrentes em MPI. 2011. (Apresentação de Trabalho/Congresso).

  • SILVA, R. A. ; MATOS, S. N. ; FERNANDES, C. T. . Aplicando a Abordagem Dirigida por Responsabilidades no Desenvolvimento de um Subframework de Análise Sintática e Semântica de Fórmulas. 2010. (Apresentação de Trabalho/Congresso).

  • SILVA, R. A. ; MATOS, S. N. . Utilizando a Abordagem Dirigida a Responsabilidades. 2009. (Apresentação de Trabalho/Seminário).

  • SILVA, R. A. ; MALAQUIAS, F. H. ; BORGES, H. B. ; MATOS, S. N. ; ISHIKAWA, E. C. M. . Aplicando Coleção Welie e Utilizando Arquivo de Texto para o Desenvolvimento e Atualização de um Sítio Interativo para Web. 2008. (Apresentação de Trabalho/Congresso).

Outras produções

Silva, Rodolfo Adamshuk ; SOUZA, S. R. S. . BeMutation. 2018.

Silva, Rodolfo Adamshuk ; SENGER DE SOUZA, SIMONE DO ROCIO . ValiMut. 2013.

SILVA, R. A. ; MATOS, S. N. ; MALAQUIAS, F. H. . Sistema do Controle de Entrada e Saída de Alunos da IX Semana de Atualização em Tecnoligia da Informação. 2009.

SILVA, R. A. ; MATOS, S. N. . Sistema de Sorteio de Brindes da IX Semana de Atualização em Tecnologia da Informação. 2009.

SILVA, R. A. ; MATOS, S. N. . Sistema Gerador de Relatório de Presenças da IX Semana de Atualização em Tecnologia da Informação. 2009.

Silva, Rodolfo Adamshuk . Avaliação de Trabalhos do ESELAW 2016 - Workshop em Engenharia de Software Experimental. 2016. (Avaliação de Trabalhos).

Silva, Rodolfo Adamshuk . Avaliação de Trabalhos do ENCOINFO 2016 - XVIII Congresso de Computação e Sistemas de Informação. 2016. (Avaliação de Trabalhos).

SILVA, R. A. . Avaliação de Trabalhos do SBES 2015 - Simpósio Brasileiro de Engenharia de Software. 2015. (Avaliação de Trabalhos).

SILVA, R. A. . Avaliação de Trabalhos do SBES 2014 - Simpósio Brasileiro de Engenharia de Software. 2014. (Avaliação de Trabalhos).

SILVA, R. A. . Avaliação de Trabalhos do ESELAW 2014 - Workshop em Engenharia de Software Experimental. 2014. (Avaliação de Trabalhos).

SILVA, R. A. . Avaliação de Trabalhos do SBSI 2013 - Simpósio Brasileiro de Sistemas de Informação. 2013. (Avaliação de Trabalhos).

SILVA, R. A. . Avaliação de Trabalhos do SAST 2013 - Workshop on Systematic and Automated Software Testing. 2013. (Avaliação de Trabalhos).

SILVA, RODOLFO A. . Introdução Orientação a Objetos/Java. 2009. (Curso de curta duração ministrado/Extensão).

Projetos de pesquisa

  • 2017 - 2017

    Otimização do teste de mutação para programas concorrentes utilizando técnicas meta-heurísticas, Descrição: Este projeto tem como objetivo principal identificar e aplicar sequências de sincronização de programas concorrentes no contexto teste de mutação, para isso trabalharemos com os seguintes objetivos específicos: empregar técnicas de busca meta-heurísticas; identificar sequências de sincronização consideradas ótimas para serem usadas em conjunto com casos de teste e, por fim, testar um programa. O teste de mutação é um critério baseado em defeitos que usa o escore de mutação como um requisito de teste. Ele está baseado em operadores de mutação que representam defeitos que podem estar presentes no programa. Esse critério apresenta uma alta efetividade em revelar defeitos, porém torna-se mais complexo quando aplicado a programas concorrentes devido ao não determinismo, podendo haver mais de uma sequência de sincronização possível de execução para uma única entrada. Para alcançar o objetivo proposto, podem ser aplicadas técnicas como algoritmos genéticos, subida de encosta e colônia de formigas. Como resultado, diminuímos o problema da explosão no número de execuções dos programas concorrentes, uma vez que a meta-heurística seleciona a melhor para ser executada. Em um experimento inicial, a meta-heurística algoritmo genético encontrou sequências capazes de matar no mínio 82,2% dos mutantes gerados.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Rodolfo Adamshuk Silva - Integrante / SOUZA, SIMONE R. S. - Coordenador., Financiador(es): CAPES - Centro Anhanguera de Promoção e Educação Social - Bolsa.

  • 2013 - 2017

    Usando Search-Based Software Testing para a Otimização do Teste de Mutação para Programas Concorrentes, Projeto certificado pelo(a) coordenador(a) Simone do Rocio Senger de Souza em 23/05/2018., Descrição: O teste de mutação é um critério da técnica baseada em defeitos e baseia-se nos enganos que podem ser cometidos pelos desenvolvedores de software. Este critério apresenta uma alta eficácia em revelar defeitos, porém, o seu alto custo compromete sua utilização. No contexto de teste de programas concorrentes, o teste de mutação torna-se mais complexo, pois o programa original pode apresentar mais de uma resposta diferente e correta para uma mesma entrada. Isso ocorre devido ao não determinismo das aplicações concorrentes e não é possível avaliar se um mutante apresentou um comportamento diferente do programa original somente observando a saída obtida. Com isso, têm-se muitos mutantes (e suas sequências de sincronização) para serem avaliados durante a atividade de teste. Técnicas de meta-heurísticas podem ser utilizadas em problemas complexos que compreendem uma grande quantidade de soluções possíveis e que se deseja encontrar uma solução ótima. O uso dessas técnicas no contexto de teste de software é denominado Search-Based Software Testing (SBST). O objetivo deste projeto de doutorado é investigar o uso de SBST para a redução do custo da aplicação do teste de mutação no contexto de aplicações concorrentes. Como resultados, espera-se caracterizar uma abordagem na qual a otimização poderá ser empregada para auxiliar a identificação de mutações relevantes, ou seja, que são capazes de evidenciar os principais problemas inerentes a aplicações concorrentes.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Doutorado: (1) . , Integrantes: Rodolfo Adamshuk Silva - Integrante / Simone do Rocio Senger de Souza - Coordenador., Financiador(es): CAPES - Centro Anhanguera de Promoção e Educação Social - Bolsa.

  • 2010 - 2014

    Instituto Nacional de Ciência e Tecnologia em Sistemas Embarcados Críticos (INCT-SEC), Descrição: Edital N. 15/2008 MCT/CNPq/FNDCT/ CAPES/FAPEMIG/FAPERJ/FAPESP Institutos Nacionais de Ciência e Tecnologia (INCT) A criação de um Instituto de Sistemas Embarcados Críticos é proposta neste projeto. O objetivo geral desse instituto é elevar o nível de conhecimento, competência e qualidade no país sobre o desenvolvimento desse tipo de sistema, considerando que se trata de tecnologia importante para apoiar o desenvolvimento de áreas estratégicas do país, como a do meio ambiente, a de segurança e defesa e a de agricultura. O projeto é abrangente e envolve grupos de pesquisadores de nove universidades brasileiras e sete empresas. Os principais objetivos mais específicos são o desenvolvimento de pesquisas para a construção de sistemas embarcados críticos com ênfase para veículos autônomos móveis e a construção de pelo menos dois protótipos de veículo, um aéreo e um terrestre, com o objetivo de serem transferidos para as empresas associadas, visando a possível fabricação e comercialização. Outros objetivos relevantes são: a produção de uma metodologia que documente esse conhecimento e possa ser usada para o treinamento de pessoal formado na área; a produção de mestres e doutores e produção intelectual na forma de artigos científicos apresentados e publicados em conferências e periódicos de boa qualidade, bem como de patentes.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Rodolfo Adamshuk Silva - Integrante / José Carlos Maldonado - Integrante / Adenilso da Silva Simão - Integrante / Elisa Yumi Nakagawa - Integrante / Ellen Francine Barbosa - Integrante / Márcio Eduardo Delamaro - Integrante / Simone do Rocio Senger de Souza - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2010 - 2013

    Teste de Mutação aplicado a Programas Concorrentes em MPI, Descrição: Este projeto visa explorar a definição de novos critérios de teste para programas concorrentes. Os critérios definidos atualmente no projeto são relacionadas à técnica estrutural e, dessa forma, utilizam informações a respeito da estrutura interna do programa para derivar os requisitos de teste. Sabe-se que critérios da técnica baseada em erros têm demonstrado uma alta eficácia em revelar defeitos. Sendo assim, pretende-se investigar, com base nos erros típicos relacionados a aplicações distribuídas, como que critérios dessa técnica podem ser aplicados nesse contexto.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) . , Integrantes: Rodolfo Adamshuk Silva - Integrante / Simone do Rocio Senger de Souza - Coordenador / Paulo Sérgio Lopes de Souza - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Bolsa., Número de produções C, T & A: 8

  • 2010 - 2012

    ProCAD/CAPES - Projeto de Cooperação Acadêmica - ICMC/USP - UEM - PUC-RS, Descrição: A grande temática deste projeto refere-se à atividade de teste de software, com perspectivas de linhas de produto e componentes envolvendo teste para linguagens procedimentais, OO (orientadas a objetos), AO (orientadas a aspectos), incluindo o teste de sistemas distribuídos e de modelos. Também serão investigados temas envolvendo engenharia de software experimental e metodologias de apoio ao desenvolvimento de módulos educacionais para ensino e aprendizagem presencial e a distância.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (15) / Doutorado: (9) . , Integrantes: Rodolfo Adamshuk Silva - Integrante / José Carlos Maldonado - Integrante / Adenilso da Silva Simão - Integrante / Elisa Yumi Nakagawa - Integrante / Ellen Francine Barbosa - Integrante / Márcio Eduardo Delamaro - Integrante / Simone do Rocio Senger de Souza - Coordenador / Avelino Francisco Zorzo - Integrante / Marcelo Blois Ribeiro - Integrante / Flávio Moreira de Oliveira - Integrante / Itana Maria de Souza Gimenes - Integrante / Elisa Hatsue Moriya Huzita - Integrante / Tania Fatima Calvi Tait - Integrante., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio financeiro / Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.

  • 2010 - Atual

    TestPar - Teste paralelo de programas concorrentes, Projeto certificado pelo(a) coordenador(a) Simone do Rocio Senger de Souza em 19/08/2016., Descrição: A diversidade de domínios de aplicação de software e a proposição de novos paradigmas de desenvolvimento de software requerem que sejam exploradas atividades de teste nesses contextos. Diferentemente dos programas tradicionais, a computação distribuída envolve processos concorrentes que interagem para realizar as tarefas. Essa interação pode ocorrer de forma sincronizada ou não, sendo que esses processos podem ou não concorrer pelos mesmos recursos computacionais. Esse tipo de computação vem sendo cada vez mais empregada e necessária, haja visto as tecnologias atuais, com processadores com m´múltiplos n´núcleos e com o uso crescente de clusters de computadores. Nesse contexto, o teste de aplicações concorrentes torna-se mais complexo, pois além das dificuldades já inerentes à atividade de teste, novos desafios são impostos. Este projeto de pesquisa investiga a proposição de técnicas, critérios e ferramentas de teste para o contexto de programas concorrentes, explorando a realização de estudos experimentais e avaliações nesse contexto.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (3) / Mestrado acadêmico: (9) / Doutorado: (5) . , Integrantes: Rodolfo Adamshuk Silva - Integrante / Brito, M. A. S. - Integrante / Simone do Rocio Senger de Souza - Coordenador / Paulo Sérgio Lopes de Souza - Integrante / Silvana Morita Melo - Integrante / Victor Hugo Santiago - Integrante / Ricardo F. Vilela - Integrante / Alexandre Ponce Oliveira - Integrante.

  • 2008 - 2010

    Framemk, Descrição: Aplicativos de software cuja finalidade é estabelecer o preço de venda de um produto ou serviço são restritos à aplicação desktop e a implementação de um único método de formação de preço de venda. Isto dificulta o trabalho dos gestores, pois o preço gerado pelo sistema pode não representar o valor ideal de mercado do produto, prejudicando sua competitividade. Gestores podem utilizar planilhas eletrônicas com fórmulas próprias para o estabelecimento do preço de venda. Neste tipo de aplicativo, uma das dificuldades encontradas esta relacionada ao retorno de uma mensagem de erro sintático em uma fórmula, que em alguns casos, é de difícil interpretação e correção. A validação sintática e semântica dessas fórmulas não pode ser reutilizada por novos aplicativos, por se tratar de uma ferramenta com o código-fonte fechado. Este projeto propõe o estudo de métodos utilizados para formação de preço de venda com o objetivo de verificar seus aspectos comuns e específicos de forma que se possa criar um modelo de arquitetura de um framework de domínio na área de formação de preço de venda. A arquitetura proposta será construída utilizando como referência padrões de desenvolvimento web, metapadrões, padrões de projetos e ferramentas gratuitas. Propõe-se também o desenvolvimento da arquitetura de interface para o framework que será construída utilizando princípios de usabilidade e acessibilidade.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) . , Integrantes: Rodolfo Adamshuk Silva - Integrante / Simone N. Matos - Coordenador., Financiador(es): Fundação de Apoio à Educ., Pesq. e Desenvol.Cient. e Tec. da UTFPR - Auxílio financeiro., Número de produções C, T & A: 15

Prêmios

2018

Melhor artigo do fórum de Pós-Graduação da II ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE, Sociedade Brasileira de Computação.

Histórico profissional

Endereço profissional

  • Universidade Tecnológica Federal do Paraná, Campus Dois Vizinhos, Campus Dois Vizinhos. , Estrada para Boa Esperança, S/n, Zona Rural, 85660000 - Dois Vizinhos, PR - Brasil, Telefone: (46) 35368900, URL da Homepage:

Experiência profissional

2018 - Atual

Universidade Tecnológica Federal do Paraná

Vínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto Classe C, Carga horária: 40, Regime: Dedicação exclusiva.

2008 - 2009

Universidade Tecnológica Federal do Paraná

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

Atividades

  • 03/2020

    Ensino, Engenharia de Software, Nível: Graduação,Disciplinas ministradas, Gerência de Configuração de Software (GC25S) (5° período), Fundamentos de Sistemas Inteligentes (FS26S) (6° período), Verificação e Validação (VV26S) (6° período), Programação Concorrente e Distribuída (PC27S) (7° Período)

  • 03/2020

    Conselhos, Comissões e Consultoria, Campus Dois Vizinhos, Coordenadoria de Engenharia de Software - COENS.,Cargo ou função, Membro do Núcleo Docente Estruturante (NDE) do curso de Engenharia de Software - Portaria nº 45, de 06 de março de 2020.

  • 08/2019

    Pesquisa e desenvolvimento, Campus Dois Vizinhos, Coordenadoria de Engenharia de Software - COENS.,Linhas de pesquisa

  • 04/2020 - 04/2020

    Conselhos, Comissões e Consultoria, Campus Dois Vizinhos, Coordenadoria de Engenharia de Software - COENS.,Cargo ou função, Comissão responsável para avaliar as inscrições submetidas ao Edital 16/2020 DIRGRAD/DIRGE - PROGRAMA DE DUPLA DIPLOMAÇÃO EM ENGENHARIA DE SOFTWARE ? UTFPR CÂMPUS DOIS VIZINHOS E INSTITUTO POLITÉCNICO DE BRAGANÇA ? PORTUGAL Portaria nº 78, de 15 de abril.

  • 05/2019 - 03/2020

    Conselhos, Comissões e Consultoria, Campus Dois Vizinhos, Coordenadoria de Engenharia de Software - COENS.,Cargo ou função, Membro do Núcleo Docente Estruturante (NDE) do curso de Engenharia de Software - Portaria nº 107, de 03 de maio de 2019.

  • 08/2019 - 12/2019

    Ensino, Engenharia de Software, Nível: Graduação,Disciplinas ministradas, Algoritmos 2 (AG22S) (2° período), Fundamentos de Sistemas Inteligentes (FS26S) (6° período), Programação Concorrente e Distribuída (PC27S) (7° Período), Verificação e Validação (VV26S) (6° período)

  • 02/2019 - 07/2019

    Ensino, Engenharia de Software, Nível: Graduação,Disciplinas ministradas, Algoritmos 1 (AG21S) (1° Período), Algoritmos 2 (AG22S) (2° Período), Programação Concorrente e Distribuída (PC27S) (7° Período), Verificação e Validação (VV26S) (6° período)

  • 01/2019 - 01/2019

    Conselhos, Comissões e Consultoria, Campus Dois Vizinhos, Coordenadoria de Engenharia de Software - COENS.,Cargo ou função, Banca Examinadora do Processo Seletivo para Professor do Magistério Federal no Câmpus Dois Vizinhos - Área/Subárea: Ciência da Computação/Ciência da Computação - Portaria nº 179, de 31 de janeiro de 2019.

  • 08/2018 - 12/2018

    Ensino, Engenharia de Software, Nível: Graduação,Disciplinas ministradas, Algoritmos 1 (AG21S) (1° Período), Algoritmos 2 (AG22S) (2° Período), Manutenção de Software (MS28S) (8° Período), Programação Concorrente e Distribuída (PC27S) (7° Período), Resolução de Problemas (RP29S) (Optativa)

  • 01/2008

    Pesquisa e desenvolvimento, Campus Ponta Grossa.,Linhas de pesquisa

2010 - 2018

Universidade de São Paulo

Vínculo: Colaborador, Enquadramento Funcional: Participante, Regime: Dedicação exclusiva.

2013 - 2013

Universidade de São Paulo

Vínculo: Estagiário PAE, Enquadramento Funcional: Estágio, Carga horária: 6

Outras informações:
Estágio supervisionado em docência - Programa de Aperfeiçoamento de Ensino (PAE) Disciplina de "Análise e Projeto Orientados a Objetos" (SSC 526), ministrada pela Profª. Drª. Elisa Yumi Nakagawa.

2011 - 2011

Universidade de São Paulo

Vínculo: Estagiário PAE, Enquadramento Funcional: Estágio, Carga horária: 6

Outras informações:
Estágio supervisionado em docência - Programa de Aperfeiçoamento de Ensino (PAE) Disciplina de "Engenharia de Sistemas de Informação I" (SSC0521), ministrada pelo Prof. Dr. Adenilso da Silva Simão.

2011 - 2011

Universidade de São Paulo

Vínculo: Estagiário PAE, Enquadramento Funcional: Estágio, Carga horária: 6

Outras informações:
Estágio supervisionado em docência - Programa de Aperfeiçoamento de Ensino (PAE) Disciplina de "Engenharia de Software I" (SSC0121), ministrada pela Profa. Dra. Simone do Rocio Senger de Souza.

2010 - 2010

Universidade de São Paulo

Vínculo: Estagiário PAE, Enquadramento Funcional: Estágio, Carga horária: 6

Outras informações:
Estágio supervisionado em docência - Programa de Aperfeiçoamento de Ensino (PAE) Disciplina de "Análise e Projeto Orientados a Objetos" (SSC0124), ministrada pela Profa. Dra. Rosana Teresinha Vaccare Braga.

Atividades

  • 03/2010 - 07/2018

    Pesquisa e desenvolvimento, Instituto de Ciências Matemáticas e de Computação, Departamento de Ciências da Computação.,Linhas de pesquisa

2017 - 2017

University of Sheffield

Vínculo: Bolsista, Enquadramento Funcional: Research Student, Regime: Dedicação exclusiva.