Bento Rafael Siqueira

  • Endereço para acessar este CV: http://lattes.cnpq.br/3238780932820205
  • Última atualização do currículo em 26/10/2018


É professor substituto na área de programação e banco de dados no IFSP-Piracicaba. Foi Supervisor do curso de Engenharia de Computação da Universidade Virtual de São Paulo (UNIVESP). Foi conselheiro, nos cursos de Engenharia de Produção e de Computação, na área de Sistemas de Informação para resolução de problemas em Projetos Integradores da UNIVESP. É mestre em Ciência da Computação pela UFSCar (2016), especialista em Engenharia de Sistemas pela ESAB (2014) e graduado em Sistemas de Informação pela UNIFAFIBE (2011). Atuou no desenvolvimento de materiais didáticos para disciplinas na área de exatas na UNIVESP. Participou em projetos relacionados ao uso de tecnologias aplicadas à educação. Tem experiência em Educação Superior, Formação de professores, Educação a Distância e no uso de Metodologias ativas de aprendizagem (Aprendizagem Baseada em Problemas e por Projetos e Metodologias Ativas de Aprendizagem). Além disso, é especialista em tecnologias e linguagens da plataforma .NET da Microsoft (70-536; 70-433; 70-511; 70-480 e 70-486). Atua, também, na área de Teste de Software para Sistemas Adaptativos com uso de Engenharia de Software baseada em Evidências. (Texto informado pelo autor)


Identificação


Nome
Bento Rafael Siqueira
Nome em citações bibliográficas
SIQUEIRA, B. R.;SIQUEIRA, BENTO RAFAEL;SIQUEIRA, BENTO R.

Endereço


Endereço Profissional
Instituto Federal de São Paulo, IFSP - Campus Piracicaba.
Rua Diácono Jair de Oliveira - de 1/2 a 99998/99999
Loteamento Santa Rosa
13414155 - Piracicaba, SP - Brasil
Telefone: (19) 34122700


Formação acadêmica/titulação


2017
Doutorado em andamento em Ciência da Computação.
Universidade Federal de São Carlos, UFSCAR, Brasil.
Título: To be defined.,
Orientador: Dr. Fabiano Cutigi Ferrari.
Palavras-chave: Adaptive Systems; Software testing; Refactoring; Maintenance.
Grande área: Ciências Exatas e da Terra
Setores de atividade: Pesquisa e desenvolvimento científico.
2014 - 2016
Mestrado em Ciência da Computação.
Universidade Federal de São Carlos, UFSCAR, Brasil.
Título: Caracterização de Desafios e Estratégias de Teste para Sistemas Adaptativos,Ano de Obtenção: 2016.
Orientador: Dr. Fabiano Cutigi Ferrari.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: Software testing; Adaptive Systems; Context-aware; Testing Challenges.
Grande área: Ciências Exatas e da Terra
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: Sistemas de Informação.
2012 - 2014
Especialização em Engenharia de Sistemas.
Escola Superior Aberta do Brasil, ESAB, Brasil.
Título: Análise e Projeto Orientado a Objetos.
Orientador: Ma. Janaina Costa Binda.
2008 - 2011
Graduação em Sistema de Informação.
Centro Universitário Unifafibe, UNIFAFIBE, Brasil.
Título: Arquitetura Orientada a Serviços.
Orientador: Me. Cássio Avelino Adorni.
Bolsista do(a): Escola da Família, PEF, Brasil.




Formação Complementar


2018 - 2018
Python for Everybody Specialization. (Carga horária: 120h).
University of Michigan, UMICH, Estados Unidos.
2012 - 2015
Steps 1, 2, 3, 4 e 5. (Carga horária: 600h).
The House English School, THE HOUSE, Brasil.
2014 - 2014
The House Business Course. (Carga horária: 24h).
The House English School, THE HOUSE, Brasil.
2014 - 2014
Curso à distância de introdução à programação na plataforma Android. (Carga horária: 48h).
Universidade Federal de São Carlos, UFSCAR, Brasil.
2014 - 2014
Curso de Formação em Tutoria Virtual. (Carga horária: 80h).
Universidade Federal de São Carlos, UFSCAR, Brasil.
2013 - 2013
Fundamentos da Matemática Elementar. (Carga horária: 40h).
Escola Superior Aberta do Brasil, ESAB, Brasil.
2010 - 2010
Java EE Na Prática com JCompany Developer Suite. (Carga horária: 20h).
Centro Universitário Unifafibe, UNIFAFIBE, Brasil.
2008 - 2008
Extensão universitária em Microsoft Students to Business - Web Development. (Carga horária: 90h).
Senac Ribeirão Preto, SENACSP, Brasil.
2008 - 2008
Aprender a Empreender. (Carga horária: 16h).
Serviço de Apoio às Micro e Pequenas Empresas de São Paulo, SEBRAE/SP, Brasil.
2008 - 2008
Como Vender Mais e Melhor: as melhores ferramentas para aumentar vendas. (Carga horária: 15h).
Serviço de Apoio às Micro e Pequenas Empresas de São Paulo, SEBRAE/SP, Brasil.
2008 - 2008
AJAX (Asynchronous Java Script And XML). (Carga horária: 8h).
Centro Universitário Unifafibe, UNIFAFIBE, Brasil.
2008 - 2008
Análise e Planejamento Financeiro. (Carga horária: 15h).
Serviço de Apoio às Micro e Pequenas Empresas de São Paulo, SEBRAE/SP, Brasil.
2008 - 2008
D'Olho na Qualidade: 5Ss para os pequenos negócios. (Carga horária: 16h).
Serviço de Apoio às Micro e Pequenas Empresas de São Paulo, SEBRAE/SP, Brasil.
2003 - 2005
Operador Avançado de Computador. (Carga horária: 250h).
Visual Mídia, VM, Brasil.
2002 - 2003
Operador de Computador. (Carga horária: 300h).
Novo Centro de Processamento, NCP, Brasil.


Atuação Profissional



Instituto Federal de São Paulo, IFSP, Brasil.
Vínculo institucional

2017 - Atual
Vínculo: Professor, Enquadramento Funcional: Professor Substituto, Carga horária: 40
Outras informações
Disciplinas nas áreas de Programação e Banco de Dados

Atividades

07/2018 - Atual
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Linguagem de Programação II
Estrutura de Dados, Pesquisa e Ordenação
Desenvolvimento para Web II
12/2017 - Atual
Ensino,

Disciplinas ministradas
Linguagem de Programação Comercial
12/2017 - 07/2018
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Banco de Dados II
Desenvolvimento para Web II
Linguagens de Programação II
7/2017 - 12/2017
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Desenvolvimento para Web I
Desenvolvimento para Web II
Linguagem de Programação II

Universidade Virtual do Estado de São Paulo, UNIVESP, Brasil.
Vínculo institucional

2015 - 2017
Vínculo: Bolsista, Enquadramento Funcional: Bolsa Nível TT4A ? Treinamento Técnico, Carga horária: 20, Regime: Dedicação exclusiva.
Outras informações
Professor auxiliar em disciplinas na área de programação de computadores e métodos numéricos

Atividades

07/2016 - 08/2017
Serviços técnicos especializados , UNIVESP, .

Serviço realizado
Coordenação de equipes de mediadores na área de Computação; Gerenciamento de atividades e materiais para cursos de Gradução/Engenharia.
12/2015 - 08/2017
Pesquisa e desenvolvimento , UNIVESP, .

12/2015 - 08/2017
Serviços técnicos especializados , UNIVESP, .

Serviço realizado
Desenvolvimento de Materiais Didáticos para a disciplina Métodos Numéricos; Elaboração de provas e atividades para a disciplina Cálculo I; Elaboração de provas e atividades para a disciplina Cálculo III; Elaboração de provas e atividades para a disciplina Estatística; Elaboração de provas e atividades para a disciplina Geometria Analítica e Álgebra Linear; Elaboração de provas e atividades para a disciplina Programação de Computadores; Revisão de Provas nas disciplinas do curso de Engenharia.
12/2015 - 08/2017
Conselhos, Comissões e Consultoria, UNIVESP, .

Cargo ou função
Acompanhar Projetos (que se relacionam a sistemas de informação) com uso de Design Thinking, a fim de ajudar na resolução de problemas dos projetos.

Universidade Federal de São Carlos, UFSCAR, Brasil.
Vínculo institucional

2015 - 2016
Vínculo: Bolsista, Enquadramento Funcional: Tutor UAB, Carga horária: 20
Outras informações
Tutor nas disciplinas de: Desenvolvimento de Software Avançado para Web; Engenharia de Software 1; e Estruturas de Dados 2.

Vínculo institucional

2014 - 2015
Vínculo: Bolsista, Enquadramento Funcional: Mestrando, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações
Caracterizações de Desafios e Estratégias de Teste para Sistemas Adaptativos

Atividades

11/2014 - 07/2016
Ensino, Sistemas de Informação, Nível: Graduação

Disciplinas ministradas
Desenvolvimento de Software Avançado para Web
Estrutura de Dados 2
Engenharia de Software 1
04/2014 - 06/2016
Pesquisa e desenvolvimento , Centro de Ciências Exatas e de Tecnologia, .

01/2015 - 07/2015
Serviços técnicos especializados , Fundação de Apoio Institucional ao Desenvolvimento Científico e Tecnológico, .

Serviço realizado
Desenvolvimento de materiais didáticos para auxiliar deficientes visuais.

Centro Universitário Unifafibe, UNIFAFIBE, Brasil.
Vínculo institucional

2017 - 2017
Vínculo: RPA, Enquadramento Funcional: Professor, Carga horária: 8

Atividades

7/2017 - 10/2017
Ensino, Engenharia de Software, Nível: Especialização

Disciplinas ministradas
Teste de Software 1
Teste de Software 2

Visual Mídia, VM, Brasil.
Vínculo institucional

2004 - 2006
Vínculo: Instrutor de informática, Enquadramento Funcional: Menor aprendiz, Carga horária: 40

Atividades

01/2004 - 12/2006
Ensino, Informática, Nível: Aperfeiçoamento

Disciplinas ministradas
Windows
Pacote Office
Hardware e Redes
Photoshop
CorelDraw
VisualBasic

Travel Technology Interactive do Brasil, TRAVEL, Brasil.
Vínculo institucional

2012 - 2014
Vínculo: Programador PL., Enquadramento Funcional: CLT, Carga horária: 40

Atividades

11/2012 - 04/2014
Serviços técnicos especializados , Iniciativa Privada, .

Serviço realizado
Manutenção de Software.

Solfarma, SOL, Brasil.
Vínculo institucional

2011 - 2012
Vínculo: Programador PL., Enquadramento Funcional: CLT, Carga horária: 40

Atividades

02/2011 - 10/2012
Serviços técnicos especializados , Iniciativa Privada, .

Serviço realizado
Análise e Desenvolvimento de Sistemas.

CSoftware, CS, Brasil.
Vínculo institucional

2005 - 2007
Vínculo: Testador de Software, Enquadramento Funcional: Menor aprendiz, Carga horária: 40

Atividades

06/2005 - 06/2007
Estágios , Iniciativa Privada, .

Estágio realizado
Testador de Software.

DevGroup, DG, Brasil.
Vínculo institucional

2009 - 2011
Vínculo: Programador Jr., Enquadramento Funcional: CLR, Carga horária: 40

Atividades

06/2009 - 12/2010
Serviços técnicos especializados , Iniciativa Privada, .

Serviço realizado
Análise e Desenvolvimento de Sistemas.

Usina Pitangueiras, PITAA, Brasil.
Vínculo institucional

2007 - 2009
Vínculo: Analista de Sistemas, Enquadramento Funcional: Estagiário, Carga horária: 40

Atividades

01/2007 - 06/2008
Estágios , Iniciativa Privada, .

Estágio realizado
Análise e Desenvolvimento de Relatórios.


Linhas de pesquisa


1.
Teste de Software

Objetivo: Promover estratégias de teste para Sistemas Adaptativos..
Grande área: Ciências Exatas e da Terra
Setores de atividade: Pesquisa e desenvolvimento científico.
Palavras-chave: Adaptive Systems; Context-aware; Software testing.
2.
Sistemas Adaptativos

Objetivo: Contribuir com pesquisas para o aumento da confiabilidade desses sistemas.
3.
Aprendizagem Baseada em Problemas e por Projetos

Objetivo: Acompanhar projetos de alunos de graduação (Univesp), com uso de Design Thinking, a fim de contribuir para o tema em questão..
4.
Metodologias Ativas de Aprendizagem

Objetivo: Desenvolver materiais didáticos e metodologias a fim de contribuir para o ensino de cursos de engenharia e licenciatura..


Projetos de pesquisa


2017 - Atual
Uma Abordagem apoiada por Testes para Modernização Arquitetural de Sistemas Adaptativos

Projeto certificado pelo(a) coordenador(a) Valter Vieira de Camargo em 25/08/2018.
Descrição: Descrição: Sistemas adaptativos (SAs) alteram seu comportamento em decorrência de mudanças de contexto ou variações no ambiente operacional. Sua arquitetura envolve loops de controle, cujo objetivo é monitorar o sistema, analisar o comportamento atual, planejar adaptaçções e aplicá-las. Os principais conceitos dos loops de controle são os monitores, analisadores, planejadores e executores. Geralmente SAs são projetados sem levar em conta os loops, fazendo com que o código-fonte que os implementa torne-se misturado com outros módulos, dificultando manutenções que envolvem esses conceitos. Uma alternativa aparente é a aplicação de refatorações tradicionais para remodularizar os loops, entretanto esse tipo de refatoração não leva em conta o tipo da aplicação, comprometendo a produtividade da equipe. Já refatorações especiais de SAs destinadas a modularização dos loops são escassas. Um outro problema é que refatorações são geralmente implementadas com base em modelos proprietários, dificultando a interoperabilidade entre ferramentas de modernização. A Modernização Orientada a Arquitetura (ADM/OMG) é uma proposta de reestruturação de sistemas com base em um metamodelo ISO chamado KDM (Knowledge Discovery Metamodel). O emprego desse metamodelo faz com que algoritmos de refatoração tornem-se independentes de soluções proprietárias, promovendo o reúso. O objetivo neste projeto é desenvolver uma abordagem de modernização arquitetural de SAs com enfoque na modularização dos loops de controle. Um enfoque grande da abordagem será a aplicação de testes para averiguar se o comportamento e o desempenho do sistema não foram alterados após as refatorações. As avaliações terão como objetivo i) averiguar o suporte fornecido pela abordagem na produtividade das equipes; ii) analisar se as versões refatoradas apresentam melhores níveis de manutenção do que as anteriores e iii) se os algoritmos desenvolvidos possuem alto nível de reusabilidade.
Situação: Em andamento; Natureza: Pesquisa.


Projetos de desenvolvimento


2016 - 2017
Desenvolvimento de novas metodologias de ensino-aprendizagem para a produção de conhecimento, habilidades e competências no século XXI

Projeto certificado pelo(a) coordenador(a) Waldomiro Pelágio Diniz de Carvalho Loyolla em 07/11/2016.
Descrição: Com apoio e supervisão docente, acompanhar o planejamento e a avaliação de atividades didáticas de disciplinas oferecidas pela UNIVESP; e auxiliar a mediação e desenvolvimento de projetos integradores dos cursos de graduação da UNIVESP..
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Especialização: (3) / Mestrado acadêmico: (2) Doutorado: (1) .
Integrantes: Bento Rafael Siqueira - Integrante / Waldomiro Loyolla - Coordenador / Angelo Luiz Cortelazzo - Integrante.
2015 - 2016
Apoio a projetos da UNIVESP
Descrição: Com apoio e supervisão docente, o bolsista atua no desenvolvimento de materiais didáticos no acompanhamento da supervisão pedagógica dos cursos de Licenciatura em Ciências Naturais e Matemática, de Engenharia de Produção e de Engenharia de Computação..
Situação: Concluído; Natureza: Desenvolvimento.


Revisor de periódico


2014 - Atual
Periódico: Revista Tecnologia, Infraestrutura e Software - Lato-sensu UFSCar


Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.
2.
Grande área: Ciências Humanas / Área: Educação.


Idiomas


Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Inglês
Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Bem.


Prêmios e títulos


2016
Microsoft® Certified Solutions Associate (MCSA) - Web Applications, Microsoft.
2014
Specialist - Programming in HTML5 with JavaScript and CSS3, Microsoft.
2014
Developing ASP.NET MVC 4 Web Applications, Microsoft.
2012
TS: Windows Applications Development with Microsoft .NET Framework 4, Microsoft.
2011
TS: Microsoft .NET Framework - Application Development Foundation, Microsoft.
2011
TS: Microsoft SQL Server 2008, Database Development, Microsoft.


Produções



Produção bibliográfica
Capítulos de livros publicados
1.
FERRARI, F. C. ; OLIVEIRA, Lucas Bueno Ruas ; SIQUEIRA, B. R. ; SILVA, C. R. Q. . Capítulo 3: Identificação de Estudos. In: Katia Romero Felizardo; Elisa Yumi Nakagawa; Sandra Camargo Pinto Ferraz Fabbri; Fabiano Cutigi Ferrari. (Org.). Revisão sistemática da literatura em Engenharia de Software: teoria e prática (em impressão). 1ed.: Elsevier, 2016, v. 1, p. 27-44.

Textos em jornais de notícias/revistas
1.
SIQUEIRA, B. R.. Usando funções CLR.NET no SQL Server 2008. .NET Magazine, 03 maio 2013.

2.
SIQUEIRA, B. R.. SOA na prática, Integrando com WCF. .NET Magazine, 03 maio 2013.

3.
SIQUEIRA, B. R.. Introdução a Arquitetura Orientada a Serviços (SOA). Engenharia de Software Magazine, 03 abr. 2013.

Trabalhos completos publicados em anais de congressos
1.
SIQUEIRA, BENTO R.; JÚNIOR, MISAEL COSTA ; FERRARI, FABIANO C. ; SANTIBÁÑEZ, DANIEL S. M. ; MENOTTI, RICARDO ; CAMARGO, VALTER V. . Experimenting with a Multi-Approach Testing Strategy for Adaptive Systems. In: the 17th Brazilian Symposium, 2018, Curitiba. Proceedings of the 17th Brazilian Symposium on Software Quality - SBQS, 2018. p. 111.

2.
LOUREIRO, A. C. ; SIQUEIRA, B. R. ; CAVALCANTI, C. M. C. ; GARBIN, M. C. . O Design Thinking como suporte a aprendizagem no curso de Engenharia da UNIVESP. In: Congresso Internacional PBL2016, 2016, São Paulo. Aprendizagem Baseada em Problemas e Metodologias Ativas de Aprendizagem: Inovações para o Ensino e a Aprendizagem, 2016.

3.
SERIKAWA, MARCEL A. ; LANDI, ANDRE DE S. ; SIQUEIRA, BENTO R. ; COSTA, RENATO S. ; FERRARI, FABIANO C. ; MENOTTI, RICARDO ; CAMARGO, VALTER V. DE . Towards the Characterization of Monitor Smells in Adaptive Systems. In: 2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2016, Maringá. 2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS). p. 51.

4.
SIQUEIRA, BENTO RAFAEL; FERRARI, FABIANO CUTIGI ; SERIKAWA, MARCEL AKIRA ; MENOTTI, RICARDO ; DE CAMARGO, VALTER VIEIRA . Characterisation of Challenges for Testing of Adaptive Systems. In: the 1st Brazilian Symposium, 2016, Maringa. Proceedings of the 1st Brazilian Symposium on Systematic and Automated Software Testing - SAST. New York: ACM Press. p. 1.

Resumos publicados em anais de congressos
1.
SERIKAWA, M. A. ; SIQUEIRA, B. R. ; MENOTTI, R. ; FERRARI, F. C. ; CARMARGO, V. V. . Guidelines for Modularizing the Monitor Componentwhen Refactoring Adaptive Systems. In: ELAS2015-The 2nd Latin-American School on Software Engineering, 2015, Porto Alegre / RS. The 2nd Latin-American School on Software Engineering, 2015.


Produção técnica
Programas de computador sem registro
1.
WIGGERT, A. ; SIQUEIRA, B. R. ; MARCONDES, C. A. C. . RFProxy - RouteFlow/OpenFlow - Trema. 2013.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
the 17th Brazilian Symposium on Software Quality.Experimenting with a Multi-Approach Testing Strategy for Adaptive Systems. 2018. (Simpósio).

2.
XXXII - Congresso Brasileiro de Software: Teoria e Prática - CBSoft2018. 2018. (Congresso).

3.
XXX - Congresso Brasileiro de Software: Teoria e Prática - CBSoft2016. Characterisation of Challenges for Testing of Adaptive Systems. 2016. (Congresso).

4.
XXIX - Congresso Brasileiro de Software: Teoria e Prática - CBSoft2015. Multi-Level Mutation Testing of Java and AspectJ Programs Supported by the Proteum/AJv2 Tool. 2015. (Congresso).

5.
III Fórum Interdisciplinar da Unifafibe. 2010. (Seminário).

6.
I Fórum de Tecnologia FAFIBE e ETEC da Unifafibe. 2009. (Seminário).

7.
II Fórum Interdisciplinas do Curso de Sistemas de Informação da Unifafibe. 2008. (Seminário).

8.
I Workshop de Trabalho de Conclusão da Unifafibe. 2008. (Seminário).

9.
Quarta Tec - Info Semana de Tecnologia da Informação da Unifafibe. 2008. (Seminário).


Organização de eventos, congressos, exposições e feiras
1.
FERRARI, F. C. ; FABBRI, S. C. P. F. ; VINCENZI, A. M. R. ; SIQUEIRA, B. R. ; SILVA, A. E. P. . III Mesa Redonda - Teste de Software na Prática: Reduzindo a Lacuna entre a Academia e a Indústria. 2016. (Outro).



Inovação



Projetos de pesquisa

Projeto de desenvolvimento tecnológico



Página gerada pelo Sistema Currículo Lattes em 15/12/2018 às 10:32:41