Everton Tavares Guimaraes

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


Professor da Universidade de Fortaleza, onde ministra disciplinas nos cursos de Análise e Desenvolvimento de Sistemas (ADS) e Ciência da Computação (Bacharelado), além de assessorar a coordenação de ambos os cursos. Recentemente conduziu Estágio de Pesquisa Pós-Doutoral pela Universidad Nacional del Centro de la Provincia de Buenos Aires (Argentina). Recebeu título de Doutor em Ciências - Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2014), com estágio sanduíche na Drexel University, Estados Unidos (2013). Além disso, possui o título de Mestre em Sistemas e Computação pela Universidade Federal do Rio Grande do Norte (2010) e Tecnólogo em Análise e Desenvolvimento de Sistema pelo Instituto Federal de Educação, Ciência e Tecnologia (2009). Tem experiência na área de Ciência da Computação com ênfase em Computação Móvel e Engenharia de Software, atuando em tópicos de pesquisa como: Desenvolvimento para Android e iOS, Desenvolvimento de Software Orientado a Aspectos (DSOA), Desenvolvimento Dirigido por Modelos (DDM), Composição de Modelos, Linha de Produto de Software (LPS), Métricas de Software, Arquitetura de Software, Estudos Empíricos e Anomalias em Sistemas de Software. Foi bolsista de doutorado pelo CNPQ e CAPES, além de atuar em diversos projetos de pesquisa (CAPES, CNPQ, FAPERJ, FEQ). Além disso, atuou em projetos de desenvolvimento tecnológico em parceria com instituições como Petrobras e Tribunal de Justiça do Estado do Rio de Janeiro. É membro da Sociedade Brasileira de Computação (SBC) e IEEE. (Texto informado pelo autor)


Identificação


Nome
Everton Tavares Guimaraes
Nome em citações bibliográficas
GUIMARAES, E. T.

Endereço


Endereço Profissional
Universidade de Fortaleza, Centro de Ciências Tecnológicas.
Fundação Edson Queiroz Universidade de Fortaleza - UNIFOR
Edson Queiroz
60811905 - Fortaleza, CE - Brasil
Telefone: (85) 34773819


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


2010 - 2014
Doutorado em Informática.
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.
com período sanduíche em Drexel University (Orientador: Yuanfang Cai).
Título: A Blueprint-Based Approach for Prioritizing and Ranking Critical Code Anomalies, Ano de obtenção: 2014.
Orientador: Alessandro Fabrício Garcia.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Grande área: Ciências Exatas e da Terra
2009 - 2010
Mestrado em Sistemas e Computação.
Universidade Federal do Rio Grande do Norte, UFRN, Brasil.
Título: Uma Abordagem Genérica Dirigida à Modelos para Integração entre Projeto Detalhado e Codificação Orientada a Aspectos,Ano de Obtenção: 2010.
Orientador: Thais Vasconcelos Batista.
Coorientador: Nelio Alessandro Azevedo Cacho.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Linguagens de Programação.
2006 - 2009
Graduação em Tecnologia em Análise e Desenvolvimento de Sistema.
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte, IFRN, Brasil.
Título: MARISA-LUA: Uma Abordagem do Projeto Detalhado a Implementação de Sistemas Orientado a Aspectos Usando AspectLua.
Orientador: Leonardo Ataíde Minora.


Pós-doutorado


2014
Pós-Doutorado.
Univ. Nacional del Centro de la Provincia de BsAs, UNICEN, Argentina.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Grande área: Ciências Exatas e da Terra


Formação Complementar


2016 - 2016
Encontro Pedagógico Integrado. (Carga horária: 4h).
Universidade de Fortaleza, UNIFOR, Brasil.
2016 - 2016
Encontro Pedagógico do CCT - Projetos Interdisciplinares. (Carga horária: 4h).
Universidade de Fortaleza, UNIFOR, Brasil.
2016 - 2016
NAUTILUS - Programa da Gestão da Aprendizagem. (Carga horária: 40h).
Universidade de Fortaleza, UNIFOR, Brasil.
2016 - 2016
Oficina ENADE 2017: Análise dos resultados de 2014 e Proposições Didaticas. (Carga horária: 3h).
Universidade de Fortaleza, UNIFOR, Brasil.
2016 - 2016
Curso de Gestão Educacional do CCT. (Carga horária: 8h).
Universidade de Fortaleza, UNIFOR, Brasil.
2016 - 2016
Oficina de PBL (Problem Based Learning). (Carga horária: 4h).
Universidade de Fortaleza, UNIFOR, Brasil.
2016 - 2016
Alinhamento de Estratégias para Fidelização dos Discentes. (Carga horária: 2h).
Universidade de Fortaleza, UNIFOR, Brasil.
2015 - 2015
Home CATT - Content Teaching in English. (Carga horária: 40h).
Universidade de Fortaleza, UNIFOR, Brasil.
2015 - 2015
VI Encontro de Gestores do CCT. (Carga horária: 4h).
Universidade de Fortaleza, UNIFOR, Brasil.
2015 - 2015
III Fórum de Gestores Educacionais. (Carga horária: 4h).
Universidade de Fortaleza, UNIFOR, Brasil.
2015 - 2015
Oficina de Sala Invertida. (Carga horária: 4h).
Universidade de Fortaleza, UNIFOR, Brasil.
2015 - 2015
Planejamento e Gestão de Projetos Educacionais. (Carga horária: 5h).
Universidade de Fortaleza, UNIFOR, Brasil.


Atuação Profissional



Universidade de Fortaleza, UNIFOR, Brasil.
Vínculo institucional

2016 - Atual
Vínculo: Celetista, Enquadramento Funcional: Coordenador Pedagógico, Carga horária: 20

Vínculo institucional

2016 - Atual
Vínculo: Colaborador, Enquadramento Funcional: Tutor de Empresa Jr (MyProject), Carga horária: 10

Vínculo institucional

2015 - Atual
Vínculo: , Enquadramento Funcional: Professor e Pesquisador, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

02/2017 - Atual
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Lógica de Programação
Programação Orientada a Objetos
Engenharia de Software
02/2015 - Atual
Pesquisa e desenvolvimento , Centro de Ciências Tecnológicas, .

08/2016 - 12/2016
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Projeto Integrador III - Dispositivos Móveis
08/2016 - 12/2016
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Análise e Projeto de Sistemas II
Engenharia de Software
Lógica de Programação
02/2016 - 07/2016
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Análise e Projeto de Sistemas
Programação de Aplicativos Móveis I (Android)
Projeto Integrador III - Dispositivos Móveis
Projeto Integrador V - Sistemas Multiplataforma
02/2016 - 07/2016
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Lógica de Programação
Análise e Projeto de Sistemas II
08/2015 - 01/2016
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Lógica de Programação
Análise e Projeto de Sistemas II
08/2015 - 01/2016
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Programação para Dispositivos Móveis I (Android)
Análise e Projeto de Sistemas
Projeto Integrador III - Dispositivos Móveis
02/2015 - 07/2015
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação

Disciplinas ministradas
Análise e Projeto de Sistemas
Gestão de Configuração
Padrões de Projeto
Programação de Aplicativos Móveis I (Android)
Projeto Integrador III - Dispositivos Móveis
02/2015 - 07/2015
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Análise e Projeto de Sistemas I
Análise e Projeto de Sistemas II
Lógica de Programação

Tribunal de Justiça do Estado do Rio de Janeiro, TJ/RJ, Brasil.
Vínculo institucional

2014 - 2014
Vínculo: Colaborador, Enquadramento Funcional: Pesquisador, Carga horária: 20


Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.
Vínculo institucional

2010 - 2014
Vínculo: Colaborador, Enquadramento Funcional: Pesquisador, Carga horária: 40, Regime: Dedicação exclusiva.


Fundação Norte Riograndense de Pesquisa e Cultura, FUNPEC, Brasil.
Vínculo institucional

2007 - 2009
Vínculo: Celetista, Enquadramento Funcional: Programador de Sistemas, Carga horária: 20


SPIN sistemas, SPIN, Brasil.
Vínculo institucional

2007 - 2007
Vínculo: Celetista, Enquadramento Funcional: Estagiário (Analista de Suporte), Carga horária: 20


Drexel University, DU, Estados Unidos.
Vínculo institucional

2017 - 2018
Vínculo: Celetista, Enquadramento Funcional: Postdoctoral Researcher, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações
Research and Development of Software Architecture and Design.

Atividades

08/2017 - 07/2018
Pesquisa e desenvolvimento , Drexel University, .

Linhas de pesquisa
Software Engineering

Pennsylvania State University, PSU, Estados Unidos.
Vínculo institucional

2018 - Atual
Vínculo: Servidor Público, Enquadramento Funcional: Assistant Professor, Carga horária: 40

Atividades

08/2018 - Atual
Pesquisa e desenvolvimento , Penn State University, .

08/2018 - Atual
Ensino, Mestrado em Engenharia de Software, Nível: Pós-Graduação

Disciplinas ministradas
Advanced Software Studio
Mobile Computing and Applications


Linhas de pesquisa


1.
Engenharia de Software
2.
Computação Móvel
3.
Software Engineering
4.
Software Architecture
5.
Empirical Software Engineering
6.
Mobile Applications


Projetos de pesquisa


2014 - Atual
RanArq - Resolução de Anomalias Arquiteturais em Programas

Projeto certificado pelo(a) coordenador(a) Alessandro Fabricio Garcia em 18/12/2014.
Descrição: O projeto RAnArq (Resolução de Anomalias Arquiteturais em Programas) tem como objetivo investigar técnicas que apoiem as atividades de resolução de problemas arquiteturais...
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (5) Doutorado: (7) .
Integrantes: Everton Tavares Guimaraes - Integrante / Alessandro Garcia - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2014 - Atual
RecArC - Recomendação de Anomalias de Código Arquiteturalmente Relevante

Projeto certificado pelo(a) coordenador(a) Alessandro Fabricio Garcia em 18/12/2014.
Descrição: O objetivo deste projeto colaborativo Brasil-Argentina é explorar a experiência complementar das duas equipes para investigar novas técnicas de recomendação de anomalias de código arquiteturalmente relevantes.
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (5) .
Integrantes: Everton Tavares Guimaraes - Integrante / Alessandro Garcia - Coordenador / Danyllo Wagner Albuquerque - Integrante / Andres Diaz Pace - Integrante / Santiago Vidal - Integrante / Claudia A. Marcos - Integrante.Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Cooperação.
2011 - Atual
DANSIS - Detecção de Anomalias em Sistemas de Software Evolutivos

Projeto certificado pelo(a) coordenador(a) Alessandro Fabricio Garcia em 12/04/2013.
Descrição: Sistemas de software evolutivos são caracterizados por serem alvo constante de modificações de suas funcionalidades. As inclusões inadvertidas ou deliberadas de anomalias de modularidade nesses sistemas têm impacto negativo na manutenção, reuso e confiabilidade dos mesmos. Uma anomalia de modularidade é um problema estrutural no projeto ou implementação de sistemas, e a sua permanência acarreta em dificuldades de reuso e degenerações do projeto, possivelmente levando ao seu desuso e prejuízos incalculáveis para empresas de software. Estudos recentes revelam que até 90% das falhas em programas são causadas pela presença de anomalias de modularidade. Uma ampla série de domínios críticos de software para a economia do Estado do Rio de Janeiro têm sido alvo constante dos efeitos colaterais de anomalias de modularidade. Alguns exemplos destes domínios são aplicações de visualizações de dados, computação científica, informática médica, e famílias de programas para a Web. Entretanto, as técnicas e ferramentas existentes para detecção de anomalias não são adequadas para sistemas evolutivos nestes domínios por uma série de motivos, tais como: (i) não permitem explorar o histórico de modificações e outras informações associadas com a evolução dos programas, (ii) geram listas de candidatos a anomalias que usualmente são amplamente incorretas e ignoradas por serem irrelevantes para a geração das próximas versões do sistema, e (iii) não levam em consideração a evolução de decisões de projeto e históricos de execuções do sistema que não podem ser extraídas estaticamente do código fonte de uma versão única do programa. Neste contexto, este projeto visa buscar apoio para consolidação do grupo emergente DAnSis. O grupo tem por objetivo reunir um grupo de jovens pesquisadores com experiência em disciplinas complementares da Computação e áreas afins, e com o conhecimento necessário para concepção de técnicas e ferramentas eficazes para detecção de anomalias em sistemas evolutivos.
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (16) Doutorado: (12) .
Integrantes: Everton Tavares Guimaraes - Integrante / Alessandro Garcia - Coordenador / Renato Cerqueira - Integrante / Alberto Raposo - Integrante / Antonio Tadeu A. Gomes - Integrante / Leonardo Murta - Integrante.
2011 - Atual
GComp - Gestao de Componentes
Descrição: Ao desenvolver software, construímos um produto para um usuário ou grupo de usuários, que automatiza tarefas ou resolve problemas particulares de uma área. Para que este desenvolvimento possa ser produtivo e de qualidade, é fundamental a adoção de um processo de desenvolvimento baseado em componentes - e suas ferramentas associadas. Dessa forma, este projeto tem como objetivo a criação de um modelo de gestão de componentes para uso no desenvolvimento de software corporativo, bem como a definição de um processo de gestão de componentes Java e .NET. Para tanto será definido um modelo conceitual da arquitetura de gestão e elaborado uma arquitetura de referência de gestão de componentes. Em resumo, os principais produtos que serão gerados pelo projeto são: (i) modelo conceitual de gestão de componentes de software; (ii) processo de gestão de componentes de software e (iii) arquitetura de referência de gestão de componentes de software. Por último será feita uma seleção de ferramentas que serão usadas no processo de gestão de componentes.
Situação: Em andamento; Natureza: Pesquisa.
2011 - Atual
ComDADO - Combatendo Degradação Arquitetural com Detecção Automática de Padrões de Anomalias de Modularidade

Projeto certificado pelo(a) coordenador(a) Alessandro Fabricio Garcia em 12/04/2013.
Descrição: A hipótese recente é que sintomas de degradação arquitetural podem ser identificados a partir da análise da natureza das anomalias de modularidade em código fonte. Porém, têm sido observado que mecanismos existentes de detecção de anomalias não se mostram eficazes para apoiar aos desenvolvedores na identificação de problemas arquiteturais em sistemas de software. Desta forma, a identificação de tais anomalias é um trabalho, quando realizado, predominantemente manual. Esse cenário tem sido confirmado pelos relatos de nossos parceiros da indústria. Neste contexto, o desafio que norteia o projeto ComDADO é o seguinte: como melhorar a eficácia de detecção automática de anomalias de modularidade críticas a manutenibilidade de sistemas software?.
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (4) Doutorado: (8) .
Integrantes: Everton Tavares Guimaraes - Integrante / Alessandro Garcia - Coordenador.
2010 - 2012
TACOR - Técnicas Avançadas de Composicão para Software Orientado a Recuperação

Projeto certificado pelo(a) coordenador(a) Alessandro Fabricio Garcia em 06/08/2013.
Descrição: Sistemas orientados a recuperação são desenvolvidos com a perspectiva de que falhas de hardware, software e operação são fatos que devem ser tratados. Muitas destas falhas são inseridas durante o processo de desenvolvimento. Logo, torna-se fundamental a existência de um sistema orientado a recuperação com capacidade de proativamente emitir uma notificação sempre que um candidato à falha no código for observado ou mesmo informar que regras de projeto (regras arquiteturais) foram violadas. De forma a minimizar custos e acelerar desenvolvimento destas propriedades, estas devem ser implementadas de forma modular, adaptável e reutilizável. Além disso, estudos empíricos têm indicado que manifestação de faltas no código de sistemas de software deve-se freqüentemente à inexistência de modularidade de código dedicado a recuperação. No entanto, as técnicas convencionais de composição como herança e padrões de projeto deixam muito a desejar no que diz respeito à modularização do código de identificação de faltas ou violações de projeto. Deste modo, justifica-se uma investigação do uso e adaptação dos mecanismos emergentes de programação modular, tais como: composição baseada em mixins, classes virtuais e aspectos para promover o desenvolvimento de código suficientemente modular, reutilizável e confiável algo imprescindível em sistemas orientados a recuperação. Nosso estudo vai ser desenvolvido em cooperação com a Minds at Work empresa de desenvolvimento de software orientado a recuperação em diferentes domínios de aplicações..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (2) / Doutorado: (3) .
Integrantes: Everton Tavares Guimaraes - Integrante / Alessandro Garcia - Coordenador / Arndt von Staa - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2010 - 2012
AMAComp - Avaliação Empírica de Mecanismos Avançados de Composição para Arquitetura de Software

Projeto certificado pelo(a) coordenador(a) Alessandro Fabricio Garcia em 06/08/2013.
Descrição: O principal objetivo deste projeto é avaliar empiricamente o impacto de mecanismos contemporâneos de programação modular na manutenibilidade de software: avaliar os pontos positivos e negativos dos novos mecanismos de programação orientada a aspectos em termos de propriedades desejáveis para manutenção ou evolução da arquitetura de software no código.
Situação: Concluído; Natureza: Pesquisa.
2010 - Atual
MDEvol - Melhorando a Evolução e o Reuso de Artefatos em MDD
Descrição: Este projeto tem o intuito de investigar e desenvolver técnicas eficazes para reuso, manutenção e evolução de artefatos com MDD. Em curto prazo, espera-se identificar quais são os principais problemas vivenciados por desenvolvedores atualmente na manutenção e evolução de modelos, geradores de código, e do próprio código em plataformas MDD. O projeto seguirá uma abordagem empírica para diagnosticar tais problemas, através de questionários, entrevistas e estudos de caso com usuários e projetos associados com os ambientes MDD, tais como o MDArte. A partir de tal investigação inicial, o projeto envolverá a concepção de técnicas eficazes para modelagem e geração de código de propriedades transversais, e suporte à manutenção de código gerado, tais como métricas e estratégias semi-automáticas para identificação de anomalias de código. Estas técnicas serão, em princípio, integradas com a plataforma MDArte. As melhorias serão baseadas nas práticas de desenvolvimento e nas necessidades presentes na indústria, assim como no conhecimento compartilhado pela comunidade de MDD. Além disso, as melhorias serão disponíveis para uso e possível adaptação pelos pesquisadores e desenvolvedores, conforme necessário. Portanto, o projeto abordará tanto questões de pesquisa em aberto, quanto à solução destas questões na prática..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (2) Doutorado: (4) .
Integrantes: Everton Tavares Guimaraes - Integrante / Francisco Dantas - Integrante / Kleinner Farias - Integrante / Alessandro Gurgel - Integrante / Alessandro Garcia - Coordenador / Eiji Adachi - Integrante / Leandra Dias - Integrante.Financiador(es): Marinha do Brasil - Auxílio financeiro.
2010 - Atual
CASA - Avaliação Empírica de Composição Avançada

Projeto certificado pelo(a) coordenador(a) Alessandro Fabricio Garcia em 06/08/2013.
Descrição: A pesquisa realizada no contexto do projeto CASA concentrou-se em avaliar sistematicamente a efetividade de novos mecanismos de composição. As avaliações visaram analisar tal efetividade sobre os prismas de desenvolvimento paralelo, reuso e manutenção de artefatos de software. Tais avaliações somente foram possíveis via investigação de métricas, heurísticas, modelos de qualidade, e ferramentas, desenvolvidos de forma colaborativa entre pesquisadores da PUC-Rio e da Universidade de Lancaster (Inglaterra).
Situação: Em andamento; Natureza: Pesquisa.
2009 - 2011
MecCoM - Mecanismos Contemporâneos de Modularização: Estudos Empíricos e Métricas

Projeto certificado pelo(a) coordenador(a) Alessandro Fabricio Garcia em 12/04/2013.
Descrição: Técnicas contemporâneos para programação modular de sistemas software, tais como programação orientada a aspectos (POA) e programação orientada a características (POC), representam uma das mais importantes mudanças de paradigma na área de Engenharia de Software na última década. Estas técnicas vêm despertando o interesse de pesquisadores e profissionais da indústria de software, com a promessa de melhorar a produtividade e a manutenibilidade de sistemas computacionais. Através dos mecanismos de POA e POC, interesses relacionados a distribuição, tratamento de exceções, segurança e persistência de dados, por exemplo, são tratados de forma mais modular. Entretanto, desenvolvedores de software não têm disponível diretivas de boas práticas para construir softwares estáveis e confiáveis com mecanismos contemporâneos de programação modular. Neste contexto, os esforços deste projeto serão direcionados para alcançar quatro objetivos: (1) executar um conjunto de estudos empíricos com a finalidade de avaliar tais mecanismos em termos de propriedades que definem a capacidade de evolução de um software; (2) identificar e construir um novo método de medição para suportar o primeiro objetivo, focado em avaliação sensível a interesses; (3) definir uma lista de boas práticas com a finalidade de promover uma adoção de mecanismos avançados de modularidade de uma forma mais consciente; e (4) adaptar ou definir novos mecanismos de modularidade, baseado em conhecimento empírico obtido no primeiro objetivo e na realização do terceiro objetivo.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (2) / Doutorado: (9) .
Integrantes: Everton Tavares Guimaraes - Integrante / Alessandro Garcia - Coordenador.


Projetos de desenvolvimento


2014 - 2014
Núcleo de Inovação Tecnológica
Descrição: O projeto tem como objetivo a pesquisa e inovação tecnológica para a implantação do Núcleo de Inovação Tecnológica (NIT) da Diretoria Geral de Tecnologia da Informação (DGTEC) do Poder Judiciário do Estado do Rio de Janeiro (PJERJ). Isso inclui capacitação em tecnologias emergentes, definição de um processo de pesquisa e inovação e tutoria em Computação em Nuvem.
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Doutorado: (2) .
Integrantes: Everton Tavares Guimaraes - Coordenador / Soeli Fiorini - Integrante / Ricardo Noya Choren - Integrante / Luis Tujal - Integrante / Edynilton Franzosi - Integrante / Danyllo Wagner Albuquerque - Integrante.


Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Testes de Software.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Linguagens de Programação.
4.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Computação Móvel.


Idiomas


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


Produções



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

1.
GUIMARAES, E. T.2018GUIMARAES, E. T.; Vidal, S. ; GARCIA, A. ; Pace, A. D. ; Marcos, C. A. . Exploring Architecture Blueprints for Prioritizing Critical Code Anomalies: Experiences and Tool Support. SOFTWARE: PRACTICE AND EXPERIENCE, v. 2018, p. 1-20, 2018.

Trabalhos completos publicados em anais de congressos
1.
Vidal, S. ; GUIMARAES, E. T. ; OIZUMI, W. ; Garcia, A. ; Pace, A. D. ; MARCOS, C. . On the Criteria for Prioritizing Code Anomalies to Identify Architectural Problems. In: SAC'16, 2016, Pisa. 31st ACM Symposium On Applied Computing, 2016.

2.
Vidal, S. ; GUIMARAES, E. T. ; OIZUMI, W. ; Garcia, A. ; Pace, A. D. ; MARCOS, C. . Identifying Architectural Problems through Prioritization of Code Smells. In: X Brazilian Symposium on Software Components, Architecture and Reuse, 2016, Maringá. X Brazilian Symposium on Software Components, Architecture and Reuse, 2016.

3.
V. Marx ; GUIMARAES, E. T. ; ALENCAR, P. ; CUNHA, F. ; COWAN, D. ; LUCENA, C. . JSAN - A Framework to Implement Normative Agents. In: Software Engineering and Knowledge Engineering, 2015, Pittsburg. SEKE - Software Engineering and Knowledge Engineering, 2015.

4.
V. Marx ; ALENCAR, P. ; COWAN, D. ; GUIMARAES, E. T. ; CUNHA, F. ; LUCENA, C. . The Development of Normative Autonomous Agents: An Approach. In: Intelligent Agent Technology Conference (IAT), 2015. IEEE/WIC/ACM Intelligent Agent Technology Conference 2015, 2015.

5.
GUIMARAES, E. T.; Garcia, A. ; Farias, K. . On the Impact of Obliviousness and Quantification on Model Composition Effort.. In: Symposium on Applied Computing, 2014, Gyeongju. 28th Symposium on Applied Computing, Track SAT-TA, 2014.

6.
GUIMARAES, E. T.; Garcia, A. ; CAI, Y. . Exploring Blueprints on the Prioritization of Architecturally Relevant Code Anomalies. In: 38th Annual International Computers, Software & Applications Conference, 2014, Vasteras. Exploring Blueprints on the Prioritization of Architecturally Relevant Code Anomalies, 2014.

7.
GUIMARAES, E. T.; Garcia, A. ; CAI, Y. . Architecture-Sensitive Heuristics for Prioritizing Critical Code Anomalies. In: ACM/SIGSOFT 14th International Conference on MODULARITY (Submitted), 2014, Fort Collins. ACM/SIGSOFT 14th International Conference on MODULARITY (Submitted), 2014.

8.
Albuquerque, D. W. ; Garcia, A. ; OLIVEIRA, R. ; OIZUMI, W. ; GUIMARAES, E. T. . On the Effectiveness of Interactive Detection of Code Anomalies: An Empirical Assessment. In: 30th ACM/SIGAPP Symposium On Applied Computing, 2014, Salamanca. 30th ACM/SIGAPP Symposium On Applied Computing (Submitted), 2015.

9.
GUIMARAES, E. T.; Garcia, A. ; FIGUEIREDO, E. ; CAI, Y. . Prioritizing Software Anomalies with Software Metrics and Architecture Blueprints - A Controlled Experiment. In: Workshop on Modeling in Software Engineering at 35th International Conference on Software Engineering, 2013, San Francisco. MiSE, 2013.

10.
ARCOVERDE, R. ; GUIMARAES, E. T. ; MACIA, I. ; Garcia, A. ; CAI, Y. . Prioritization of Code Anomalies Based on Architecture Sensitiveness. In: XXVII Simpósio Brasileiro de Engenharia de Software, 2013, Brasília. XXVII Simpósio Brasileiro de Engenharia de Software, 2013.

11.
CAFEO, B. ; Dantas, F. ; Gurgel, A. ; GUIMARAES, E. T. ; CIRILO, E. ; Garcia, A. ; LUCENA, C. . Analyzing the Impact of Feature Dependency Implementation on Product Line Stability: An Exploratory Study. In: XXVI Brazilian Symposium on Software Engineering, 2012, Natal. Proceedings of the XXVI Brazilian Symposium on Software Engineering, 2012.

12.
GUIMARAES, E. T.; Garcia, A. ; Farias, K. . Analyzing the Effects of Aspect Properties on Model Composition Effort: A Replicated Study. In: 15th International Workshop on Aspect-Oriented Modeling, 2010, Oslo. 13th International Conference on Model Driven Engineering, Languages and Systems, 2010.

13.
GUIMARAES, E. T.; COELHO, R. S. ; LAVOR, R. B. . Test First vs Test Last: Uma Análise Comparativa de Abordagens de Teste na Construção de Sistemas. In: IV Brazilian Workshop on Systematic and Automated Software Testing, 2010, Natal. IV Brazilian Workshop on Systematic and Automated Software Testing, 2010.

14.
GUIMARAES, E. T.; BATISTA, T. V. ; CACHO, N. . Uma Estratégia baseada em Metamodelo para Geração de Código Orientado a Aspectos. In: III Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS 2009), 2009, Natal. III Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS 2009), 2009.

15.
GUIMARAES, E. T.; MEDEIROS, A. L. ; BATISTA, T. V. ; MINORA, L. A. . A MDD approach to Integrate Detailed Project and Code in Aspect-Oriented Software Development. In: III Latin American Workshop on Aspect-Oriented Software Development LA-WASP, 2009, 2009, Fortaleza. Anais do III Latin American Workshop on Aspect-Oriented Software Development LA-WASP, 2009.

Apresentações de Trabalho
1.
GUIMARAES, E. T.; Garcia, A. ; CAI, Y. . On the Impact of Obliviousness and Quantification on Model Composition Effort. 2014. (Apresentação de Trabalho/Conferência ou palestra).

2.
GUIMARAES, E. T.; Garcia, A. ; CAI, Y. . Exploring Blueprints on the Prioritization of Architecturally Relevant Code Anomalies. 2014. (Apresentação de Trabalho/Conferência ou palestra).

3.
GUIMARAES, E. T.; Garcia, A. ; FIGUEIREDO, E. ; CAI, Y. . Prioritizing Software Anomalies with Software Metrics and Architecture Blueprints - A Controlled Experiment. 2013. (Apresentação de Trabalho/Conferência ou palestra).

4.
GUIMARAES, E. T.; Garcia, A. ; Farias, K. . Analyzing the Effects of Aspect Properties on Model Composition Effort: A Replicated Study. 2010. (Apresentação de Trabalho/Congresso).

5.
GUIMARAES, E. T.; MEDEIROS, A. L. ; BATISTA, T. V. ; MINORA, L. A. . A MDD approach to Integrate Detailed Project and Code in Aspect-Oriented Software Development. 2009. (Apresentação de Trabalho/Simpósio).

6.
GUIMARAES, E. T.; BATISTA, T. V. ; CACHO, N. . Uma Estratégia baseada em Metamodelo para Geração de Código Orientado a Aspectos Brasil. 2009. (Apresentação de Trabalho/Simpósio).


Demais tipos de produção técnica
1.
GUIMARAES, E. T.; BATISTA, B. L. A. . Desenvolvimento de Aplicações com Google Android. 2016. (Curso de curta duração ministrado/Extensão).



Eventos



Participação em eventos, congressos, exposições e feiras
1.
29th Symposium On Applied Computing. On the Impact of Obliviousness and Quantification on Model Composition Effort.. 2014. (Congresso).

2.
39th Annual International Computer, Software & Applications Conference. Exploring Blueprints on the Prioritization of Architecturally Relevant Code Anomalies A Controlled Experiment. 2014. (Congresso).

3.
V Congresso Brasileiro de Software. A Blueprint-Based Approach for Prioritizing and Ranking Critical Code Anomalies. 2014. (Congresso).

4.
35th International Conference on Software Engineering. Prioritizing Software Anomalies with Software Metrics and Architecture Blueprints - A Controlled Experiment.. 2013. (Congresso).

5.
ACM/IEEE 13th International Conference on Model Driven Engineering. 2013. (Congresso).

6.
16th International Software Product Line Conference. 2012. (Congresso).

7.
III Congresso Brasileiro de Software. 2012. (Congresso).

8.
10th International Conference on Aspect-Oriented Software Development. Analyzing the Effects of Aspect Properties on Model Composition Effort: a Replicated Study. 2011. (Congresso).

9.
13th International Conference on Model Driven Engineering Languages and Systems. Analyzing the Effects of Aspect Properties on Model Composition Effort: A Replicated Study.. 2010. (Congresso).

10.
III Latin American Workshop on Aspect-Oriented Software Development,.A MDD approach to Integrate Detailed Project and Code in Aspect-Oriented Software Development. 2009. (Oficina).

11.
III Simposio Brasileiro de Componentes, Arquitetura e Reuso.Uma Estratégia baseada em Metamodelo para Geração de Código Orientado a Aspectos. 2009. (Simpósio).




Página gerada pelo Sistema Currículo Lattes em 21/10/2018 às 2:47:50