Bruno Teixeira de Abreu

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)

Última atualização do currículo em 21/03/2011
Endereço para acessar este CV:
http://lattes.cnpq.br/0697670029235037

Dados pessoais
NomeBruno Teixeira de Abreu
Nome em citações bibliográficasDE ABREU, B. T.
SexoMasculino

Formação acadêmica/Titulação
2004 - 2006Mestrado 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 - 2004Graduaçã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
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.
Atividades
02/2006 - 02/2009Atividades de Participação em Projeto, Instituto de Computação - IC, .
Projetos de pesquisa
HARPIA - Inteligência Artificial aplicada contra a Sonegação
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.
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.

Projetos de Pesquisa
2006 - 2009HARPIA - 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: Eliane Martins - Integrante / Regina Moraes - Coordenador / Bruno Teixeira de Abreu - Integrante.
.

Á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ê Pouco, Escreve Pouco.
Alemão Compreende Pouco, Fala Pouco, Lê Pouco, Escreve Pouco.

Prêmios e títulos
2003Menção Honrosa devido à dedicação e comprometimento na execução das atividades como Diretor Administrativo/Financeiro da empresa, UFMG Informática Júnior.
1999Cinco 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ção em C,T & A
Produção bibliográfica
Artigos completos publicados em periódicos
1. AYALA-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).
Produção técnica
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
1. XXXVII SPIN Campinas.Análise da Causa de Defeitos em Aplicações Web. 2009. (Encontro).
2. 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).
3. SPIN Sorocaba. 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
Supervisões e orientaçõ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 08/02/2012 às 2:56:29