Bruno Teixeira de Abreu

  • Endereço para acessar este CV: http://lattes.cnpq.br/0697670029235037
  • Última atualização do currículo em 20/08/2012


possui graduação em Ciência da Computação pela Universidade Federal de Minas Gerais (2004) e mestrado em Ciência da Computação pela Universidade Estadual de Campinas (2006), com ênfase em Testes de Software. Tem experiência na área de Ciência da Computação, com ênfase em Verificação e Validação, atuando principalmente nos seguintes temas: Qualidade de Software, Geração de Dados de Testes de Software, Testes de regressão, Estimativa de esforço para testes e Computação Evolutiva. (Texto informado pelo autor)


Identificação


Nome
Bruno Teixeira de Abreu
Nome em citações bibliográficas
DE ABREU, B. T.


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


2004 - 2006
Mestrado em Ciência da Computação.
Universidade Estadual de Campinas, UNICAMP, Brasil.
Título: Uma abordagem evolutiva para a geração automática de dados de teste,Ano de Obtenção: 2006.
Orientador: Eliane Martins.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico.
Palavras-chave: Engenharia de software; Computação evolutiva; Teste de software; Teste orientado a caminhos; Geração automática de dados de teste.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Informação / Especialidade: Engenharia de Software.
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Computação Evolutiva.
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Informação / Especialidade: Geração de Testes e Análise de Resultados.
Setores de atividade: Desenvolvimento de Programas (Software); Outras Atividades de Assessoria e Consultoria Às Empresas; Consultoria em Sistemas de Informática.
2000 - 2004
Graduação em Ciência da Computação.
Universidade Federal de Minas Gerais, UFMG, Brasil.
Título: Buscando uma solução para o problema aberto em Ordenação Ótima.
Orientador: José Lopes de Siqueira Neto.




Atuação Profissional



Universidade Federal de Minas Gerais, UFMG, Brasil.
Vínculo institucional

2003 - 2003
Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação à Docência, Carga horária: 20
Outras informações
Trabalhei no curso de graduação Compiladores como Monitor de Disciplina. Eu auxiliei a professora Mariza Bigonha a organizar o material do curso e as tarefas para avaliar os alunos. As tarefas foram avaliadas por mim, e eu também ofereci auxílio individual aos alunos.

Vínculo institucional

2002 - 2003
Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação à Docência, Carga horária: 20
Outras informações
Trabalhei no curso de graduação Algoritmos e Estruturas de Dados II como Monitor de Disciplina. Eu auxiliei o professor José de Siqueira a organizar o material do curso e as tarefas para avaliar os alunos. As tarefas foram avaliadas por mim, e eu também ofereci auxílio individual aos alunos.


Sofist - Intelligent Software Testing, SOFIST, Brasil.
Vínculo institucional

2009 - Atual
Vínculo: Sócio, Enquadramento Funcional: Diretor Técnico
Outras informações
Sócio-fundador da empresa. Atualmente sou o responsável pela manutenção dos processos internos das diretorias da empresa, dentre estes os processos que são utilizados pelas equipes independentes de V&V da Sofist para a preparação e realização dos testes. Também sou o responsável pela coordenação dos gerentes de testes que atuam em projetos da empresa. Por último, participo ativamente da definição de novas tecnologias internas para melhoria da eficiência e qualidade do trabalho realizado pela Sofist.

Vínculo institucional

2007 - 2009
Vínculo: Sócio, Enquadramento Funcional: Diretor Técnico, Carga horária: 20
Outras informações
Sócio-fundador da empresa. O projeto foi aprovado pela Incubadora de Empresas SOFTEX/Campinas; a empresa visa oferecer serviços de testes de software às empresas de desenvolvimento, bem como soluções inovadores para gerência de testes e controle de qualidade. Participio de reuniões de negócio, gerencio projetos de teste de software oferecidos aos clientes, bem como participo ativamente da definição de projetos de pesquisa para a empresa. Além disso, sou responsável pela área administrativa e financeira da empresa.


Universidade Estadual de Campinas, UNICAMP, Brasil.
Vínculo institucional

2006 - 2009
Vínculo: Outro (especifique), Enquadramento Funcional: Gerente de Testes, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações
Coordeno a equipe independente de Verificação & Validação de um projeto de desenvolvimento de software, sendo responsável pelo planejamento e acompanhamento das atividades da equipe, além da definição de temas para pesquisa para os membros da equipe e acompanhamento do processo de homologação dos sistemas de software desenvolvidos. Atualmente respondo diretamente à gerência do projeto.

Vínculo institucional

2007 - 2007
Vínculo: Colaborador, Enquadramento Funcional: Professor convidado, Carga horária: 15
Outras informações
Trabalhei como professor do curso de Verificação & Validação INF307 (foco em técnicas de inspeção, projeto de testes e análise de cobertura). Além da aula, preparei material para as aulas e corrigi trabalhos/prova dos alunos.

Vínculo institucional

2005 - 2006
Vínculo: Bolsista, Enquadramento Funcional: Monitor Auxiliar de Disciplina, Carga horária: 10
Outras informações
Trabalhei com a Profa. Eliane Martins em seus cursos de Verificação & Validação (foco em técnicas de inspeção, projeto de testes e análise de cobertura) em 2005 e 2006, e de Manutenção e Ferramentas CASE (foco em métricas, riscos, análise de impacto e refatoração) em 2005, na Especialização em Engenharia de Software oferecida pelo Instituto de Computação da Unicamp. A função desempenhada foi a de preparar material para o curso, correção de trabalhos/prova e apoio aos alunos.

Vínculo institucional

2004 - 2004
Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação à Docência, Carga horária: 20
Outras informações
Trabalhei no curso de graduação Laboratório de Projeto de Sistemas de Informação como Monitor de Disciplina, apoiando o professor Sindo Vasquez. O curso focou no uso de técnicas de Verificação & Validação em software, principalmente na atividade de testes. Eu auxiliei o professor na organização do curso e avaliação dos alunos, além de ter oferecido auxílio individual a eles.


Expertus Consultants, EXPERTUS, Brasil.
Vínculo institucional

2005 - 2005
Vínculo: Sócio, Enquadramento Funcional: Diretor Presidente, Carga horária: 30
Outras informações
Sócio-fundador da empresa. O projeto foi aprovado pela Incubadora de Empresas SOFTEX/Campinas; a empresa ofereceria serviços de testes de software às empresas de desenvolvimento. Além de executar tarefas administrativas, também fui responsável pela área de pesquisa em técnicas de projeto e automação de testes de software.


Laboratório de Computação Científica da Ufmg, LCC/CENAPAD, Brasil.
Vínculo institucional

2003 - 2004
Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação Tecnológica Industrial, Carga horária: 20
Outras informações
Apoio financeiro da FAPEMIG (Fundação de Amparo à Pesquisa do Estado de Minas Gerais) e CNPq (Conselho Nacional de Desenvolvimento Científico e Tecnológico) Laboratório de Computação Científica (LCC/CENAPAD) - UFMG - Brasil Descrição: Projeto para montagem de uma rede regional de seqüenciamento, tendo como primeira aplicação o seqüenciamento do Schistosoma mansoni. Atuante na estruturação dos resultados do pipeline da rede GENOMA-MG para publicação na web utilizando Servlets, XML e XSL, além de documentação em UML e Javadoc dos processos existentes.

Vínculo institucional

2003 - 2003
Vínculo: Bolsista, Enquadramento Funcional: Coordenador de Projeto, Carga horária: 20
Outras informações
Descrição: Desenvolvimento de um banco de currículos e anúncios para a UFMG, aberto a estudantes, professores, funcionários e empresas. Trabalhei como coordenador de projeto, gerenciando uma equipe de três programadores. Também propus o uso de modelos UML para especificação dos requisitos do sistema.

Vínculo institucional

2002 - 2003
Vínculo: Bolsista, Enquadramento Funcional: Coordenador de Projeto, Carga horária: 10
Outras informações
Descrição: Projeto para integração eletrônica da comunidade universitária da UFMG. Trabalhei neste projeto como coordenador de uma força-tarefa (4 estagiários), dedicada ao diagnóstico e solução de problemas técnicos do projeto GRUDE em 15 unidades da UFMG.

Vínculo institucional

2002 - 2003
Vínculo: Bolsista, Enquadramento Funcional: Estagiário, Carga horária: 20
Outras informações
Descrição: O Sistema Acadêmico da UFMG é responsável pelo controle e registro de toda atividade acadêmica e processos da UFMG. A função desempenhada neste projeto foi a de programador Java, utilizando JSP/Servlets e Struts, além da implementação de casos de teste utilizando o framework JUnit.

Vínculo institucional

2001 - 2002
Vínculo: Bolsista, Enquadramento Funcional: Estagiário, Carga horária: 20
Outras informações
Descrição: Projeto para integração eletrônica da comunidade universitária da UFMG. Atuei neste projeto desenvolvendo aplicações Lotus Notes utilizando Java e LotusScript. Além disso, prestei suporte técnico aos usuários do Instituto de Ciências Exatas (ICEx) da UFMG.


UFMG Informática Júnior, UIJR, Brasil.
Vínculo institucional

2003 - 2004
Vínculo: Colaborador, Enquadramento Funcional: Conselheiro Administrativo, Carga horária: 5

Vínculo institucional

2002 - 2003
Vínculo: Colaborador, Enquadramento Funcional: Diretor Administrativo Financeiro, Carga horária: 20
Outras informações
Coordenei uma equipe de 10 pessoas, além de me envolver em muitos projetos e discussões dentro da empresa e com outras empresas juniores da UFMG. Como diretor, fui responsável pela estimativa final do preço dos projetos, além de administrar a conta bancária da empresa e sua infra-estrutura computacional. Também trabalhei como os demais diretores no planejamento estratégico e financeiro da empresa.



Projetos de desenvolvimento


2006 - 2009
HARPIA - Inteligência Artificial aplicada contra a Sonegação
Descrição: O objetivo do projeto é usar técnicas de Inteligência Artificial para criar um sistema de identificação, previsão e classificação de risco aduaneiro. Deseja-se descobrir sonegação, pirataria, contrabando e outros crimes similares em operações de importação e exportação..
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Graduação: (5) / Mestrado acadêmico: (4) .
Integrantes: Bruno Teixeira de Abreu - Integrante / Eliane Martins - Integrante / Regina Moraes - Coordenador.


Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Informação/Especialidade: Qualidade de software.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Informação/Especialidade: Verificação e Validação.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Informação/Especialidade: Testes de software.
4.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Informação/Especialidade: Tolerância a Falhas.
5.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Informação/Especialidade: Manutenção de Software.
6.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Computação Evolutiva.


Idiomas


Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
Alemão
Compreende Pouco, Fala Pouco, Lê Pouco, Escreve Pouco.


Prêmios e títulos


2003
Menção Honrosa devido à dedicação e comprometimento na execução das atividades como Diretor Administrativo/Financeiro da empresa, UFMG Informática Júnior.
1999
Cinco melhores do estado de Minas Gerais e primeiro lugar no Leste Mineiro na Olimpíada Brasileira de Física de 1999., Sociedade Brasileira de Física.


Produções



Produção bibliográfica
Artigos completos publicados em periódicos

1.
AYALA-RINCON, M.2007AYALA-RINCON, M. ; DE ABREU, B. T. ; DE SIQUEIRA, J. . A variant of the Ford-Johnson algorithm that is more space efficient. Information Processing Letters (Print), v. 102, p. 201-207, 2007.

Trabalhos completos publicados em anais de congressos
1.
VILLAS-BOAS, FERNANDO R. ; DE ALMEIDA, E. R. C. ; DE ABREU, B. T. . Advance adherence to the upcoming standard ISO/IEC 29119. In: Fifth Latin-American Symposium on Dependable Computing, 2011, São José dos Campos. To appear, 2011.

2.
SILVA, D. G. ; JINO, M. ; DE ABREU, B. T. . Machine learning methods and asymmetric cost function to estimate execution effort of software testing. In: Third International Conference on Software Testing, Verification and Validation, 2010, Paris. Proc. of the Third International Conference on Software Testing, Verification, and Validation. Los Alamitos, CA, USA: IEEE Computer Society, 2010. p. 275-284.

3.
DE ALMEIDA, E. R. C. ; DE ABREU, B. T. ; MORAES, R. . An Alternative Approach to Test Effort Estimation Based on Use Cases. In: International Conference on Software Testing Verification and Validation, 2009, Denver. Proc. of the 2nd International Conference on Software Testing Verification and Validation. Los Alamitos, CA, USA: IEEE Computer Society, 2009. p. 279-288.

4.
SILVA, D. G. ; DE ABREU, B. T. ; JINO, M. . A Simple Approach for Estimation of Execution Effort of Functional Test Cases. In: International Conference on Software Testing Verification and Validation, 2009, Denver. Proc. of the 2nd International Conference on Software Testing Verification and Validation. Washington, DC, USA: IEEE Computer Society, 2009. p. 289-298.

5.
MORAES, R. ; DE ABREU, B. T. ; MARTINS, E. . Mapping Web-based Applications Failures to Faults. In: 4th Latin-American Symposium on Dependable Computing, 2009, João Pessoa. Proc. of the Fourth Latin-American Symposium on Dependable Computing. Los Alamitos, CA, USA: IEEE Computer Society, 2009. p. 89-94.

6.
DE ALMEIDA, E. R. C. ; DE ABREU, B. T. ; MORAES, R. ; MARTINS, E. . Avaliação de um Método para Estimativa de Esforço para Testes baseado em Casos de Uso. In: Simpósio Brasileiro de Qualidade de Software, 2008, Florianópolis. Anais do 7o. Simpósio Brasileiro de Qualidade de Software, 2008. v. 1. p. 331-338.

7.
DE ABREU, B. T.; MARTINS, E. ; SOUSA, F. . Generalized Extremal Optimization: a competitive algorithm for test data generation. In: Simpósio Brasileiro de Engenharia de Software, 2007, João Pessoa. Anais do Simpósio Brasileiro de Engenharia de Software, 2007. v. 21. p. 342-358.

8.
DE ABREU, B. T.; MARTINS, E. ; SOUSA, F. . Automatic Test Data Generation for Path Testing using a New Stochastic Algorithm. In: Simpósio Brasileiro de Engenharia de Software, 2005, Uberlândia. Simpósio Brasileiro de Engenharia de Software. Rio de Janeiro: Pontifícia Universidade Católica do Rio de Janeiro, 2005. v. 19. p. 247-262.

Resumos expandidos publicados em anais de congressos
1.
LETIZIO, CAROLINE C. ; DE ABREU, B. T. ; VILLAS-BOAS, FERNANDO R. . Generating test scenarios and improving software quality with model-based testing. In: Latin-American Symposium on Dependable Computing, 2011, São José dos Campos. To appear, 2011.

2.
DE ALMEIDA, E. R. C. ; DE ABREU, B. T. ; MORAES, R. . A Simple Approach to Automated Test Effort Estimation. In: 4th Latin-American Symposium on Dependable Computing, 2009, João Pessoa. Proc. of the Fourth Latin-American Symposium on Dependable Computing, 2009. v. 1. p. 1-2.

3.
DE ABREU, B. T.; MARTINS, E. ; SOUSA, F. . Generalized Extremal Optimization: an attractive alternative for test data generation. In: Genetic And Evolutionary Computation Conference, 2007, London. GECCO '07: Proceedings of the 9th annual conference on Genetic and evolutionary computation. New York: ACM, 2007. p. 1138-1138.

4.
DE ABREU, B. T.; MARTINS, E. ; SOUSA, F. . Generalized Extremal Optimization Applied to Path Testing. In: International Symposium on Software Reliability Engineering, 2006, Raleigh. Supplemental Proceedings of the 17th IEEE International Symposium on Software Reliability Engineering, 2006.

Apresentações de Trabalho
1.
DE ABREU, B. T.; MARTINS, E. ; SOUSA, F. . Generalized Extremal Optimization: an attractive alternative for test data generation. 2007. (Apresentação de Trabalho/Conferência ou palestra).

2.
DE ABREU, B. T.; MARTINS, E. ; SOUSA, F. . Generalized Extremal Optimization: a competitive algorithm for test data generation. 2007. (Apresentação de Trabalho/Simpósio).

3.
DE ABREU, B. T.; MARTINS, E. ; SOUSA, F. . Generalized Extremal Optimization Applied to Path Testing. 2006. (Apresentação de Trabalho/Simpósio).

4.
DE ABREU, B. T.; MARTINS, E. ; SOUSA, F. . Automatic test data generation for path testing using a new stochastic algorithm. 2005. (Apresentação de Trabalho/Simpósio).


Demais tipos de produção técnica
1.
MARTINS, E. ; DE ABREU, B. T. . Especialização em Engenharia de Software - Verificação & Validação. 2010. (Curso de curta duração ministrado/Extensão).

2.
MORAES, R. ; DE ABREU, B. T. . Especialização em Engenharia de Software - Manutenção de Software. 2010. (Curso de curta duração ministrado/Extensão).

3.
MORAES, R. ; DE ABREU, B. T. . Especialização em Engenharia de Software - Manutenção de Software. 2009. (Curso de curta duração ministrado/Extensão).

4.
MARTINS, E. ; DE ABREU, B. T. . Especialização em Engenharia de Software - Verificação & Validação. 2009. (Curso de curta duração ministrado/Extensão).

5.
MARTINS, E. ; DE ABREU, B. T. . Especialização em Engenharia de Software - Verificação & Validação. 2008. (Curso de curta duração ministrado/Extensão).

6.
MORAES, R. ; DE ABREU, B. T. . Especialização em Engenharia de Software - Manutenção de Software. 2008. (Curso de curta duração ministrado/Extensão).

7.
DE ABREU, B. T.; MARTINS, E. . Especialização em Engenharia de Software - Verificação & Validação. 2007. (Curso de curta duração ministrado/Extensão).

8.
DE ABREU, B. T.. Computação Evolutiva. 2007. (Curso de curta duração ministrado/Outra).

9.
MARTINS, E. ; DE ABREU, B. T. . Especialização em Engenharia de Software - Verificação & Validação. 2006. (Curso de curta duração ministrado/Extensão).

10.
MARTINS, E. ; DE ABREU, B. T. . Especialização em Engenharia de Software - Verificação & Validação. 2005. (Curso de curta duração ministrado/Extensão).

11.
MARTINS, E. ; DE ABREU, B. T. . Especialização em Engenharia de Software - Manutenção e Ferramentas CASE. 2005. (Curso de curta duração ministrado/Extensão).



Eventos



Participação em eventos, congressos, exposições e feiras
1.
XXXVII SPIN Campinas.Análise da Causa de Defeitos em Aplicações Web. 2009. (Encontro).

2.
SPIN Sorocaba. 2008. (Encontro).

3.
XXXII SPIN Campinas.Identificação de issues e redução de custos de manutenção em cenários de teste através de Peer Reviews. 2008. (Encontro).

4.
Genetic and Evolutionary Computation Conference. Generalized Extremal Optimization: an attractive alternative for test data generation. 2007. (Congresso).

5.
XXI Simpósio Brasileiro de Engenharia de Software.Generalized Extremal Optimization: a competitive algorithm for test data generation. 2007. (Simpósio).

6.
17th IEEE International Symposium on Software Reliability Engineering.Generalized Extremal Optimization Applied to Path Testing. 2006. (Simpósio).

7.
XXIV SPIN Campinas. 2006. (Encontro).

8.
XIX Simpósio Brasileiro de Engenharia de Software.Automatic test data generation for path testing using a new stochastic algorithm. 2005. (Simpósio).



Orientações



Orientações e supervisões concluídas
Trabalho de conclusão de curso de graduação
1.
Gabriela de Oliveira Patuci. Aplicação de uma metodologia em Testes Sistêmicos. 2007. Trabalho de Conclusão de Curso. (Graduação em Graduação em Tecnologia em Informática) - Universidade Estadual de Campinas. Orientador: Bruno Teixeira de Abreu.




Página gerada pelo Sistema Currículo Lattes em 20/10/2018 às 8:44:07