Alessandro Fabricio Garcia

Bolsista de Produtividade em Pesquisa do CNPq - Nível 1C

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


Possui doutorado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2004), mestrado em Ciência da Computação pela Universidade Estadual de Campinas (2000) e graduação em Ciência da Computação pela Universidade Estadual de Maringá (1998). Atuou como Professor Assistente da Universidade de Lancaster (Inglaterra) de Fevereiro 2005 a Janeiro 2009. Atualmente é Professor Associado do Departamento de Informática da Pontifícia Universidade Católica do Rio de Janeiro. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: gestão informatizada da saúde, modularidade, tratamento de exceções, linhas de produtos, medição de software, arquitetura de software e desenvolvimento de software dirigido por modelos. Ele é coordenador do Comitê de Programa do FSE 2018, uma das principais conferências da área de Engenharia de Software. Ele é membro do Corpo Editorial de dois dos principais periódicos da sua área: IEEE Transactions on Software Engineering e Journal of Systems and Software. Ele é co-editor do journal Software Engineering Development and Research (JSERD) da SBC/Springer. Ele foi coordenador do comitê de programa do 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018), uma das conferências internacionais mais importantes da Engenharia de Software. Ele tem sido convidado frequentemente nos últimos 10 anos para os Comitês de Programa e/ou Comitês de Organização das principais conferências internacionais de Engenharia de Software e áreas afins, tais como ICSE, FSE, AOSD/Modularity, MODELS, ICPC, ESEM, SPLC, SANER, AAMAS e várias outras. Ele também publica com frequência nestas conferências. É atualmente Bolsista Produtividade do CNPq (nível 1C) e Cientista do Nosso Estado (FAPERJ). Ele recebeu vários prêmios, distinções e reconhecimentos, tais como Melhor Dissertação de Mestrado de 2000 (Sociedade Brasileira de Computação), Melhor Pesquisador do Ano (Lancaster University, 2006), Jovem Cientista do Nosso Estado (FAPERJ, 2009 e 2013) e Membro Afiliado da Academia Brasileira de Ciências (ABC, 2009 a 2014). Vários de seus artigos receberam distinções nas principais conferências internacionais da sua área, tais como os "ACM Distinguished Paper Awards" do ICSE 2014 e ICSE 2018 (conferência Qualis A1). Ele lidera o grupo de pesquisa Opus, do Laboratório de Engenharia de Software da PUC-Rio, possuindo várias parcerias atualmente com outros grupos de pesquisa internacionais nos EUA, Inglaterra, Canadá, Alemanha e Argentina. Seus projetos de pesquisa são financiados por agências de fomento -- CNPq, CAPES, FAPERJ e Newton Fund -- e por parceiros da indústria de software, tais como Petrobras e Minds@Work. (Texto informado pelo autor)


Identificação


Nome
Alessandro Fabricio Garcia
Nome em citações bibliográficas
GARCIA, A.;Garcia, Alessandro;Garcia, A.F.;Garcia, Alessandro F.;Garcia, Alessandro Fabricio;Garcia, A;Alessandro Garcia

Endereço


Endereço Profissional
Pontifícia Universidade Católica do Rio de Janeiro, Departamento de Informatica.
Rua Marques de Sao Vicente, 225
Gavea
22453900 - Rio de Janeiro, RJ - Brasil
Telefone: (021) 35271500
Fax: (021) 35271530
URL da Homepage: http://www-di.inf.puc-rio.br/~afgarcia/


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


2000 - 2004
Doutorado em Informática.
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.
Título: Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Sistemas Multi-Agentes, Ano de obtenção: 2004.
Orientador: Carlos José Pereira de Lucena.
Coorientador: Carlos José Pereira de Lucena.
Bolsista do(a): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ, FAPERJ, Brasil.
1998 - 2000
Mestrado em Ciência da Computação.
Universidade Estadual de Campinas, UNICAMP, Brasil.
Título: Tratamento de Exceções em Sistemas Concorrentes Orientados a Objetos,Ano de Obtenção: 2000.
Orientador: Cecília Mary Fischer Rubira.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
1994 - 1998
Graduação em Ciência da Computação.
Universidade Estadual de Maringá, UEM, Brasil.
Orientador: Álvaro José Perioto.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.


Pós-doutorado


2004 - 2004
Pós-Doutorado.
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Grande área: Ciências Exatas e da Terra


Formação Complementar


2006 - 2007
Certificate of Academic Practice. (Carga horária: 80h).
Lancaster University, LANCS, Inglaterra.


Atuação Profissional



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

2009 - Atual
Vínculo: Celetista formal, Enquadramento Funcional: Professor Assistente, Carga horária: 40, Regime: Dedicação exclusiva.

Vínculo institucional

2005 - 2008
Vínculo: Colaborador, Enquadramento Funcional: Professor Colaborador, Carga horária: 3

Vínculo institucional

2004 - 2005
Vínculo: Bolsista recém-doutor, Enquadramento Funcional: Assistente de Pesquisa, Carga horária: 40, Regime: Dedicação exclusiva.

Vínculo institucional

2000 - 2004
Vínculo: Pesquisador, Enquadramento Funcional: Pesquisador Associado, Carga horária: 15

Atividades

3/2000 - Atual
Pesquisa e desenvolvimento , Centro Técnico-Científico, Departamento de Informática.

3/2000 - Atual
Treinamentos ministrados , Centro Técnico-Científico, Departamento de Informática.

Treinamentos ministrados
Programação Orientada a Aspectos
Engenharia de Software para Sistemas Multi-Agentes
Tratamento de Exceções em Sistemas Concorrentes
03/2009 - 07/2009
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Programação Modular
03/2009 - 07/2009
Ensino, Informática, Nível: Pós-Graduação

Disciplinas ministradas
Desenvolvimento de Software Orientado a Aspectos

Lancaster University, LANCS, Inglaterra.
Vínculo institucional

2005 - 2009
Vínculo: Celetista formal, Enquadramento Funcional: Professor Assistente (Lecturer), Carga horária: 40, Regime: Dedicação exclusiva.


Katholieke Universiteit Leuven, K.U.L., Bélgica.
Vínculo institucional

2005 - 2005
Vínculo: Professor vistante, Enquadramento Funcional: Pesquisador Visitante, Carga horária: 40


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

1999 - 2000
Vínculo: Outro, Enquadramento Funcional: , Carga horária: 20

Atividades

1/1999 - 3/2000
Pesquisa e desenvolvimento , Instituto de Matemática Estatística e Ciência da Computação, Departamento de Ciência da Computação.


University of Malaga, UM, Espanha.
Vínculo institucional

2006 - 2006
Vínculo: Professor vistante, Enquadramento Funcional: Pesquisador Visitante, Carga horária: 40



Linhas de pesquisa


1.
Engenharia de Software
2.
Sistemas Distribuídos
3.
Linguagens de Programação
4.
Engenharia de Software
5.
Sistemas Distribuídos
6.
Tolerância a Falhas


Projetos de pesquisa


2017 - Atual
Leveraging Gamification and Social Networks for Improving Prevention and Control of Zika
Situação: Em andamento; Natureza: Pesquisa.
2016 - Atual
Rejuvenescimento de Software Multilinguagem
Descrição: Os objetivos principais deste projeto são norteados pelo seguinte desafio de pesquisa: Como apoiar o processo de rejuvenescimento de software multilinguagem?.
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (3) Doutorado: (4) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): FAPERJ - Auxílio financeiro.
2015 - Atual
CAReCo - Sistemas de Recomendação para Manutenção Colaborativa de Software

Projeto certificado pelo(a) coordenador(a) Carlos José Pereira de Lucena em 04/01/2015.
Descrição: O objetivo deste projeto ? entitulado CAReCo: Cooperação Acadêmica em Sistemas de Recomendação para Manutenção Colaborativa de Software ? é investigar como sistemas de recomendação podem apoiar efetivamente as tarefas de manutenção de software e contornar as limitações mencionadas anteriormente. Este objetivo será alcançado através de cooperações entre especialistas com atuação destacada em cada uma das áreas relevantes e que fazem parte das instituições integrantes ? PUC-Rio, UFAL, UFCG e UFAM. A equipe do projeto é formada por pesquisadores de Programas de Pós-graduação nestas quatro instituições, localizadas em três diferentes regiões do país: Sudeste, Nordeste e Norte. Além disso, cada um dos Programas possuem diferentes níveis de maturidade, tanto com relação aos seus cursos de Mestrado, como os de Doutorado. O coordenador geral é o Prof. Carlos José Pereira de Lucena (bolsista produtividade nível 1A do CNPq), que possui ampla experiência na coordenação de projetos multi-institucionais. Os coordenadores das três equipes de IES associadas são pesquisadores de excelente produtividade, com reconhecimento nacional e internacional em suas áreas de atuação bem como ampla experiência na condução de projetos. As contribuições técnicas esperadas do projeto CAReCo são: (i) sistemas de recomendação para auxiliar manutenção colaborativa de sistemas de software, (ii) métodos que apóiem avaliação da qualidade de uso de sistemas de recomendação, (iii) novos mecanismos de colaboração, integrados a ambientes de desenvolvimento, para agilizar atividades de manutenção de software, (iv) aplicação de técnicas avançadas de inteligência artificial e banco de dados para desenvolvimento de sistemas de recomendação que apoiem a manutenção colaborativa de software e (v) projeto e avaliação de sistemas de recomendação para apoio ao ensino e aprendizagem de manutenção de software. As contribuições acadêmicas esperadas deste projeto são: (i) fortalecimento da cooperação existente entre pesquisadores dos Programas de Pós-Graduação emergentes da Computação ? UFAL, UFCG e UFAM ? e pesquisadores de um Programa de Pós-Graduação mais maduro ? PUC-Rio; (ii) fortalecimento destes Programas de Pós-Graduação emergentes; (iii) promoção do intercâmbio regional de pesquisa em diferentes áreas importantes da Ciência da Computação, a serem envolvidas no projeto, tais como: Engenharia de Software, Interação Humano-Computador, Inteligência Artificial, Bancos de Dados e Sistemas Colaborativos; (iv) atração de candidatos em potencial para concursos nas instituições de pesquisa e ensino dos Programas de Pós-Graduação emergentes envolvidos; (v) aumento da produtividade de todos os Programas envolvidos; (vi) construção de uma rede cooperativa de pesquisa para alavancar o ensino, a pesquisa e o desenvolvimento nas áreas citadas acima em regiões fora do eixo RJ-SP. Esta rede cooperativa deve promover uma maior interação e mobilização de pesquisadores e estudantes de Graduação e Pós-Graduação para a solução de novos desafios científico-tecnológicos. A histórica inserção internacional do Programa da PUC-Rio também contribuira para o aumento da internacionalização dos outros Programas participantes do projeto CAReCo..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (8) Doutorado: (10) .
Integrantes: Alessandro Fabricio Garcia - Integrante / Carlos José Pereira de Lucena - Coordenador / Alberto Raposo - Integrante / Hugo Fuks - Integrante / Rohit Gheyi - Integrante / Márcio Ribeiro - Integrante / Tayana Conte - Integrante / BARBOSA, SIMONE - Integrante / Clarisse Sousa - Integrante.Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Cooperação.
2015 - Atual
Manutenção de Linhas de Produtos de Software: Decompondo Interfaces Explícitas de Características
Descrição: Linhas de produtos de software têm recebido vasta atenção na academia e na indústria de software nos últimos anos. Várias organizações brasileiras (por exemplo, Petrobras, Embraer e Embrapa) e alemãs (por exemplo, Bosch, Siemens e Lufthansa) aplicam tecnologias de linhas de produto como objetivos de aumentar o retorno em investimento, bem como acelerar e aumentar a qualidade da produção de software. Engenharia de linhas de produto de software tem como um dos seus objetivos criar produtos adaptados a partir de um conjunto reutilizável de ativos para satisfazer as necessidades dos clientes. Diversas abordagens de linhas de produto focam na decomposição de software em unidades modulares, chamadas de características (do inglês, features). Features são unidades de comportamento semanticamente coesas de um sistema de software. Duas tarefas recorrentes na manutenção de linhas de produto são a identificação e entendimento de dependência entre features no código-fonte. A identificação apropriada e o entendimento de elementos de programas envolvidos na dependência entre features é essencial para a manutenção independente de uma feature. Tais elementos de programas que contribuem para a comunicação entre features são considerados partes da chamada interface de uma feature. A representação explícita, bem como o entendimento da interface de uma feature possibilita ao desenvolvedor raciocinar de forma adequada sobre a manutenção de features como unidades modulares. O problema é que, no código-fonte, os limites das features não são os mesmos dos limites dos módulos de um programa (ex., pacotes e classes). Nesse caso, o código das features podem se encontrar espalhados ao longo do código-base e, portanto, as interfaces das features não estão explícitas no código fonte. Além disso, após identificar tais elementos no código, desenvolvedores geralmente devem raciocinar sobre elementos de interfaces de features e abstrair elementos que não úteis para a realização da manutenção. Dessa forma, o principal objetivo deste projeto é a melhoria na representação da interface de features de forma a apoiar a manutenção do código de linhas de produtos. Este é um projeto de colaboração internacional Brasil-Alemanha envolvendo a PUC-Rio e a Universidade de Passau..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (2) Doutorado: (2) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / Bruno Cafeo - Integrante / Sven Apel - Integrante.Financiador(es): FAPERJ - Cooperação.
2014 - 2017
A Software Infrastructure for Promoting Efficient Entomological Monitoring of Dengue Fever
Descrição: The goals of this project are: 1. Design and implement a software infrastructure to support monitoring of epidemic diseases such as Dengue fever; 2. Enhance entomological monitoring of Aedes aegypti using mobile platforms and social networks. Public data informed by health agencies will be geo-located and used to build the Dengue fever map; 3. Apply Data Analytics models on collected data to predict Dengue fever outbreaks and related events; 4. Understand the spread patters of Dengue fever in real time using Data Analytics to better allocate public health resources; 5. Understand different indicators that can support entomological surveillance: building infestation index by neighborhood, number of Dengue fever cases by district, and number of cases in the city by epidemiological week; 6. Improve the coordination and communication across Brazilian and British government agencies with respect to the control of critical epidemic diseases (e.g. Dengue fever); 7. Train human resources on conducting development and research in this field..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (3) Doutorado: (7) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Fundo Newton - Auxílio financeiro.
2014 - 2017
RecArC - Recomendação de Anomalias de Código Arquiteturalmente Relevantes
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: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (3) / Mestrado profissional: (0) / Doutorado: (6) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / Carlos José Pereira de Lucena - Integrante / Arndt von Staa - Integrante / Simone Barbosa - Integrante / Andrés Díaz Pace - Integrante.Financiador(es): MINCYT - Auxílio financeiro / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio financeiro.
2014 - 2017
AMPLIFICANDO A VIGILÂNCIA ENTOMOLÓGICA DA DENGUE: REDES SOCIAIS E DISPOSITIVOS DISPOSITIVOS MÓVEIS
Descrição: O presente projeto tem como objetivo amplificar a vigilância entomológica da Dengue, através a) da disponibilização de aplicação em dispositivos móveis como um meio para a sociedade notificar e visualizar em tempo real os casos de focos da dengue e b) através da mineração de dados das redes sociais mostrando a situação dos focos e outras informações correlacionadas ao mosquito da dengue..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: / Mestrado profissional: (3) / Doutorado: (7) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.
2014 - 2017
RAnArq - Resolução de Anomalias Arquiteturais em Programas
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. O projeto é financiado no contexto do Edital Universal..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (5) / Mestrado profissional: (0) / Doutorado: (7) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2014 - 2017
TUTOR ORIENTADOR EM INFORMÁTICA EDUCATIVA: UTILIZAÇÃO DOS RECURSOS COMPUTACIONAIS NAS ESCOLAS
Descrição: EDITAL FAPERJ Nº 34/2013 - PROGRAMA ?APOIO À MELHORIA DO ENSINO EM ESCOLAS DA REDE PÚBLICA SEDIADAS NO ESTADO DO RIO DE JANEIRO ? 2013?.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: / Mestrado profissional: (3) / Doutorado: (7) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro.
2014 - Atual
RASOM - Resolução de Anomalias Arquiteturais em Software Multi-Linguagem
Descrição: O projeto RASoM (Resolução de Anomalias Arquiteturais em Software Multi-Linguagem) tem como objetivo investigar técnicas que apoiem as atividades de resolução de problemas arquiteturais em sistemas de software multi-linguagem, isto é, sistemas implementados com mais de uma linguagem (e paradigma) de programação. Este é um projeto de colaboração internacional envolvendo a PUC-Rio, University of Southern California (USC) e a University of California at Irvine (UCI)..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (2) Doutorado: (7) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / Simone Barbosa - Integrante / Nenad Medvidovic - Integrante / Andre van der Hoek - Integrante / Helio Lopes - Integrante.
2013 - 2017
Priorização de Anomalias de Código em Sistemas de Software
Descrição: Os objetivos do projeto são norteados pelo desafio de pesquisa: ?Como apoiar desenvolvedores nos processo de priorização de anomalias estruturação no código fonte?? De forma a tratar este desafio, serão propostos mecanismos que permitam a priorização e ranqueamento de anomalias de código que são responsáveis por problemas de projeto no sistema de software sob análise. Este projeto se enquadra no contexto do Edital "Jovem Cientista do Nosso Estado"..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (5) / Mestrado profissional: (0) / Doutorado: (7) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro.
2013 - 2017
AVALIAÇÃO SENSÍVEL A CARACTERÍSTICAS DE TÉCNICAS PARA DESENVOLVIMENTO DE LINHA DE PRODUTOS DE SOFTWARE

Projeto certificado pelo(a) coordenador(a) Eduardo Magno Lages Figueiredo em 12/03/2013.
Descrição: O objetivo deste projeto é investigar a eficácia de métricas sensíveis a interesses para avaliação de técnicas de desenvolvimento de linhas de produtos de software..
Situação: Concluído; Natureza: Pesquisa.
2012 - 2014
GApplic - Gestão de Reuso de Aplicações
Descrição: O gerenciamento de ativos de software (Software Asset Management ? SAM) é uma prática recomendada que incorpora um conjunto de processos e procedimentos para gerenciar e otimizar os ativos de TI de organizações. As aplicações são os principais ativos de muitas organizaçõs e fazer um bom gerenciamento das suas informações trazem muitos ganhos. Desta forma, este projeto estará contribuindo com a recriação de uma arquitetura de gestão de ativos, bem como a remodelagem do catálogo de aplicações da Petrobras aser implementado em uma nova ferramenta, disponibilizando informações de forma mais integrada nas unidades desta organização e com maior qualidade..
Situação: Concluído; Natureza: Pesquisa.
2011 - 2015
DAnSis - Detecção de Anomalias em Sistemas de Software Evolutivos
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: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (16) Doutorado: (12) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / Renato Cerqueira - Integrante / Alberto Raposo - Integrante / Antônio Tadeu A. Gomes - Integrante / Leonardo Murta - Integrante.Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro.
2011 - 2013
ComDADO - Combatendo Degradação Arquitetural com Detecção Automática de Padrões de Anomalias de Modularidade
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: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (4) Doutorado: (8) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2011 - 2012
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: Concluído; Natureza: Pesquisa.
2010 - 2015
CODES - Cooperação Acadêmica em Engenharia de Software e Sistemas para TV Digital

Projeto certificado pelo(a) coordenador(a) Christina von Flach Garcia Chavez em 12/03/2013.
Descrição: O desafio do projeto CODES é, através das experiências complementares dos grupos de pesquisa da UFBA e PUC-Rio, investigar adaptações de métodos, técnicas e ferramentas de Engenharia de Software na construção e evolução de aplicações convencionais para o contexto de aplicações específicas para a plataforma TVDI. Além disso, tendo em vista à complexidade inerente a sistemas de software para TVDI (infra-estrutura e aplicações), estes servirão como objetos ímpares de estudo para aplicação de técnicas emergentes da Engenharia de Software. Neste contexto, o projeto CODES tem importância científica e acadêmica. Do ponto de vista científico, o projeto é justificado por abordar um tema atual como eixo condutor, apresentando uma série de desafios importantes na concepção de técnicas para desenvolvimento de software para TVDI. Além disso, o projeto CODES permitirá reunir especialistas nas áreas de Engenharia de Software e de Sistemas (em particular, o Sistema de Televisão Digital Brasileiro) e domínios como Arquitetura de Software, Engenharia de Software Experimental, Linhas de Produtos, Sistemas Multimídia e Hipermídia. Do ponto de vista acadêmico, o projeto CODES prevê uma parceria entre dois programas de pós-graduação em Computação, sendo um bem estabelecido e consolidado, nacional e internacionalmente, e outro emergente, iniciado em 2007, seguindo um modelo inovador de interação (multiinstitucional). Este tipo de integração é exatamente um dos objetivos principais dos projetos de cooperação promovidos pela Capes..
Situação: Concluído; Natureza: Pesquisa.
2010 - 2014
AMAComp - Avaliação Empírica de Mecanismos Avançados de Composição para Arquitetura de Software

Projeto certificado pelo(a) coordenador(a) Arndt von Staa em 06/11/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 - 2014
CASA - Avaliação Empírica de Composição Avançada para
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: Concluído; Natureza: Pesquisa.
2010 - 2013
AVATAR - Avaliação e Evolução de Técnicas Contemporâneas para Programação Modular (Bolsa Produtividade)
Descrição: Em resumo, os principais objetivos deste projeto são: 1. Avaliar Empiricamente o Impacto de Mecanismos Emergentes de Modularização na Manutenibilidade de Software: avaliar os pontos positivos e negativos dos mecanismos de programacao orientada a aspectos e caracteristicas (features) em termos de propriedades desejáveis para manutenção ou evolução de software, tais como estabilidade de projeto e resistência a introdução de falhas. 2. Definir um Arcabouço de Medição Sensível a Interesses: definir e avaliar novas métricas adequadas para analisar o impacto dos mecanismos modernos de programação modular na evolução de interesses e suas interações; e 3. Identificação de Adaptações e Elaboração de Recomendações para uso de Mecanismos Contemporâneos de Programação Modular: estender o conhecimento atual sobre técnicas avançadas de modularização através da catalogação de boas práticas empiricamente observadas, e identificar melhorias no projeto destes mecanismos..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (2) Doutorado: (4) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
2010 - 2012
SCiPro: Desenvolvimento de Software Científico com Qualidade e Produtividade
Descrição: O avanço das plataformas de processamento de alto desempenho (PAD) tem modificado a forma de condução da pesquisa em diferentes áreas. A habilidade dos usuários de empregar eficientemente essas plataformas na construção de aplicações científicas é pelo menos tão importante quanto o aumento da capacidade computacional dessas plataformas. É importante notar, no entanto, que o desenvolvimento de software científico considerando-se somente atributos de qualidade como latência, precisão e escalabilidade, tipicamente observáveis em tempo de execução, não é suficiente para conferir ao software a qualidade e produtividade necessárias. Atributos de qualidade como nível de reuso, manutenibilidade e portabilidade, tipicamente observáveis em tempo de projeto, não só têm impacto direto em outros atributos relacionados a desempenho (como a escalabilidade), como a sua desconsideração gera aplicações cujo tempo de desenvolvimento e manutenção é típica e desnecessariamente longo. Dessa forma, o domínio da área de desenvolvimento de software científico torna-se imprescindível no rápido avanço da investigação de sistemas naturais, artificiais e socio-culturais complexos sob o enfoque de modelagem computacional. A adoção de técnicas avançadas de desenvolvimento de software no contexto de aplicações científicas implica em um trabalho de longo prazo, envolvendo não só a adaptação das técnicas em si a esse contexto, como também o treinamento dos usuários no emprego das mesmas, haja vista o perfil típico desses usuários (predominantemente matemáticos, físicos, engenheiros, etc). Nosso objetivo geral, a longo prazo, é tirar proveito da multidisciplinaridade do grupo de pesquisadores participantes deste projeto para abordar o problema do desenvolvimento de software científico com qualidade e produtividade sob um enfoque não somente de engenharia de software, mas também de emprego direto dos resultados obtidos com este projeto no suporte ao desenvolvimento de modelos computacionais inovadores.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Especialização: (1) / Mestrado profissional: (1) / Doutorado: (1) .
Integrantes: Alessandro Fabricio Garcia - Integrante / A. Gomes - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2010 - 2012
TACOR - Técnicas Avançadas de Composicão para Software Orientado a Recuperação
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: Alessandro Fabricio Garcia - Integrante / Arndt von Staa - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2010 - 2011
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: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Mestrado acadêmico: (2) / Doutorado: (4) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / Francisco Dantas - Integrante / Eiji Barbosa - Integrante / Kleinner Farias - Integrante / Leandra Dias - Integrante / Alessandro Gurgel - Integrante / Éverton Guimarães - Integrante.Financiador(es): Marinha do Brasil - Auxílio financeiro.
2009 - 2014
INES, Definição de um Testbed para o Desenvolvimento de Software
Descrição: O objetivo geral deste projeto é contribuir para o avanço da Engenharia de Software como disciplina, e, especificamente, desenvolver uma metodologia para a construção de um ambiente, com o intuito de auxiliar o planejamento de estudos empíricos. Tais experimentos formarão uma série de achados científicos, com a finalidade de dar suporte às tomadas de decisões em relação ao uso de novas tecnologias que se mostram bastante promissoras, por exemplo, o desenvolvimento de software orientado a aspectos..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: / Mestrado profissional: (2) / Doutorado: (1) .
Integrantes: Alessandro Fabricio Garcia - Integrante / Paulo Borba - Integrante / Sérgio Soares - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2009 - 2012
Avaliação do emprego de métricas em diferentes estilos arquiteturais de linha de produto de software
Descrição: Este projeto tem o objetivo de avaliar como métricas existentes de modularidade (e outros atributos internos de qualidade) permite extrair informações importantes para manutenção e evolução de diferentes tipos de arquiteturas de linhas de produtos..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (1) / Doutorado: (1) .
Integrantes: Alessandro Fabricio Garcia - Integrante / Paulo Cesar Masiero - Integrante / T. Colanzi - Coordenador / I. Gimenes - Integrante.Financiador(es): Fundação Araucária de Apoio ao Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2009 - 2012
Futuro da Tecnologia de Software e suas Aplicações: Nova Geração de Paradigmas, Arquiteturas e Implementações de Software
Descrição: Este projeto visa desenvolver técnicas para, (a) modelar e compreender complexos sistemas interativos, (b) especificar como construir sistemas de informação computacionais para aperfeiçoar estes sistemas, (c) gerenciar a construção de componentes para sistemas de informação, e (d) assegurar que procedimentos foram definidos para o teste continuado e manutenção de sistemas em fase de operação..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (6) Doutorado: (3) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / Carlos José Pereira de Lucena - Integrante.Financiador(es): Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro.Número de orientações: 1
2009 - 2012
Avaliação e Adaptação de Técnicas Emergentes para Programação Modular Avançada
Descrição: Mecanismos contemporâneos de modularização, tais como programação orientada a aspectos (POA) e programação orientada a características (POC), são vistos como uma promessa de melhoraria de produtividade e manutenibilidade de sistemas computacionais. Tal promessa é motivada por tais mecanismos tratarem interesses de software relacionados à distribuição, tratamento de exceções, segurança e persistência de dados de uma forma mais modular. Porém, a falta de estudos empíricos representa um dos principais limitadores para o entendimento e adoção de tais mecanismos na indústria de desenvolvimento de software. Diante deste cenário, desenvolvedores de software não têm disponível diretivas de boas práticas que o auxiliem na construção de softwares estáveis e confiáveis. 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 modularização de uma forma mais consciente; e (4) definir, ou adaptar, novos mecanismos de modularização baseado em conhecimento empírico obtido com o primeiro objetivo e na realização do terceiro objetivo..
Situação: Concluído; Natureza: Pesquisa.
2009 - 2011
Avaliação Sensível a História de Linhas de Produto de Software
Descrição: O projeto tem o objetivo de investigar métricas e heurísticas sensíveis a história da linha de produto para identificação de anomalias de projeto..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Doutorado: (1) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
2009 - 2011
MecCoM - Mecanismos Contemporâneos de Modularização: Estudos Empíricos e Métricas
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: Alessandro Fabricio Garcia - Coordenador / Carlos José Pereira de Lucena - Integrante / Arndt von Staa - Integrante / Jon Whittle - Integrante / Jose Carlos Maldonado - Integrante / Christa Schwanninger - Integrante / Mira Mezini - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2009 - 2011
REACT - Recuperação de Erros em Sistemas Assíncronos Sensíveis ao Contexto
Descrição: O objetivo do projeto REACT é investigar novos mecanismos e modelos para aperfeiçoar a construção de aplicações ubíquas sensíveis ao contexto. Em particular, o foco do projeto é investigar o uso da ciência de contexto no aprimoramento da caracterização e do tratamento de condições errôneas, com especial atenção aos desafios introduzidos pelo uso predominante de comunicação assíncrona. De fato, a literatura carece de modelos de tratamento de exceções adaptados para sistemas de comunicação assíncrona. Este projeto visa preencher esta lacuna, assim como investigar formas de facilitar o desenvolvimento desse tipo de aplicação, seja através de linguagens ou modelos de programação alternativos. Para tanto, a proposta do projeto consiste em repensar sob a ótica da construção de aplicações ubíquas confiáveis tanto as abstrações e mecanismos de tratamento de exceções como também as técnicas de tolerância a falhas, como ações atômicas coordenadas e replicação. Como resultado deste projeto, pretende-se produzir a implementação de um arcabouço para construção de sistemas assíncronos sensíveis ao contexto. Esse arcabouço será validado através da implementação de um conjunto de aplicações adotadas como estudos de caso..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (3) / Mestrado acadêmico: (4) / Doutorado: (3) .
Integrantes: Alessandro Fabricio Garcia - Integrante / Alexander Romanovsky - Integrante / Delano Medeiros Beder - Integrante / Renato Cerqueira - Coordenador / Maria de Fátima Mattielo-Francisco - Integrante / Jo Ueyama - Integrante / Geoffrey Coulson - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2009 - 2009
Composição Avançada de Modelos de Software
Descrição: Este projeto tem o objetivo de investigar mecanismos adequados para avaliar e comparar técnicas avançadas de composição de modelos. Este projeto está sendo financiado pelo CNPq através do recebimento de um pesquisador de amplo reconhecimento internacional na área de composição de modelos, o Prof. Jon Whittle..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (4) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / C. Nunes - Integrante / Francisco Dantas - Integrante / Jon Whittle - Integrante / Kleinner Farias - Integrante / Marcos Tadeu - Integrante / Leandra Dias - Integrante.
2008 - 2012
Desenvolvimento de Linhas de Produtos de Software usando Técnicas Orientadas a Aspectos

Projeto certificado pelo(a) coordenador(a) Paulo Henrique Monteiro Borba em 12/03/2013.
Descrição: O objetivo central desse projeto de cooperação científica é promover o intercâmbio entre membros de grupos de pesquisa atuando na área de Desenvolvimento de Software Orientado a Aspectos (DSOA) e Linhas de Produtos de Software (LPS)..
Situação: Concluído; Natureza: Pesquisa.
2008 - 2010
DiVA: Dynamic Variability in Adaptive Systems
Descrição: The goal of this project is to exploit the use of aspect-oriented techniques and model-driven softare development for enhancing support for dynamic variability..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (5) Doutorado: (9) .
Integrantes: Alessandro Fabricio Garcia - Integrante / Awais Rashid - Coordenador.Financiador(es): European Commission - Auxílio financeiro.
2008 - 2010
EA-Analyser: A Multiagent Approach for Analysing Early Aspects
Descrição: The main goal of this project is to use the multi-agent system technology for developing partially or fully automated tools for aspect-oriented requirements engineering..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Doutorado: (1) .
Integrantes: Alessandro Fabricio Garcia - Integrante / Awais Rashid - Coordenador.Financiador(es): European Commission - Bolsa.
2008 - 2009
Sistemas Multi-Agentes para Domínios Complexos ? Análise de Risco Geo-Ambiental
Descrição: Este projeto visa o estudo de modelos computacionais de agentes, a pesquisa em técnicas de engenharia de software para sistemas multi-agentes e a aplicação da tecnologia de agentes para construir uma plataforma de software integrada para a análise de risco geo-ambiental..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (2) Doutorado: (2) .
Integrantes: Alessandro Fabricio Garcia - Integrante / Carlos Lucena - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2007 - 2009
Modelagem Computacional de Sistemas Biológicos e Sociais Baseada em Sistemas Multiagentes
Descrição: Os sistemas multiagentes são um novo paradigma para a engenharia de software de sistemas complexos e distribuídos. Este projeto se situa na área da análise, especificação e desenvolvimento de modelos, algoritmos e ferramentas computacionais para solução de sistemas complexos nos domínios biológicos, ambientais e sociais utilizando Sistemas Multiagentes. Serão tratados problemas tais como a simulação e visualização do comportamento evolutivo de células tronco; simulações e jogos de papéis baseadas em agentes computacionais para a gestão participativa de áreas protegidas (p.e. parques nacionais no Brasil) e o desenvolvimento de novas possibilidades de interação, inovação e criação de conteúdo de forma colaborativa em comunidades virtuais de larga escala..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (10) / Mestrado acadêmico: (10) / Doutorado: (5) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / Carlos José Pereira de Lucena - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2007 - 2009
EVA: Estilos, Visões e Aspectos em Arquitetura de Software
Descrição: Este projeto de pesquisa tem como objetivo geral investigar se a combinação entre os conceitos de estilos, visões e aspectos, no contexto de composição arquitetural, pode trazer benefícios para a modularidade e estabilidade de arquitetura de software. Este projeto dá continuidade a iniciativas do nosso grupo de pesquisa, que busca investigar de que maneira aspectos podem ser úteis no nível arquitetural, em diferentes tipos de visões e estilos, bem como, os problemas decorrentes da falta de suporte adequado à separação de interesses e ao raciocínio modular no nível arquitetural..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Doutorado: (2) .
Integrantes: Alessandro Fabricio Garcia - Integrante / Christina von Flach Garcia Chavez - Coordenador / T. Batista - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2007 - 2009
RODEP: Infra-Estrutura de Apoio a Processos de Negócio baseado em Reutilização e Aspectos
Descrição: Este projeto tem como objetivo projetar modelos e mecanismos para a formação de uma infra-estrutura de apoio a processos de negócio baseada nos conceitos de reutilização, no paradigma de orientação a aspectos e na tecnologia de serviços Web..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (3) Doutorado: (2) .
Integrantes: Alessandro Fabricio Garcia - Integrante / I. Gimenes - Coordenador.Financiador(es): Fundação Araucária de Apoio ao Desenvolvimento Científico e Tecnológico - Cooperação.
2007 - 2008
Aspect-Oriented Software Architecture Toolkit
Descrição: The goal of this project was to develop an integrated set of Eclipse-based tools to support the modelling and assessment of aspect-oriented software architectures. Alessandro Garcia was the coordinator of this project..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (4) Doutorado: (4) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / L. Fuentes - Integrante.Financiador(es): European Commission - Auxílio financeiro.Número de orientações: 5
2006 - 2009
AMPLE - Aspect-Oriented Model-Driven Produc-Line Engineering
Descrição: Projeto com o objetivo de definir um metodologia para desenvolvimento de linhas de produto de software baseada no uso de tecnicas orientadas a aspectos e orientadas a modelos. Alessandro Garcia autou como: (i) coordenador do workpackage sobre projeto arquitetural de linhas de produtos orientadas a aspectos, (ii) investigador, e (iii) membro do "Operations Board" do projeto..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (11) / Mestrado profissional: (0) / Doutorado: (25) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Comissão Européia - Cooperação.Número de orientações: 2
2006 - 2007
TAO: A Testbed for Aspect-Oriented Software Development
Descrição: Projeto com o objetivo de identificar um conjunto de benchmarks para avaliacao de tecnicas de desenvolvimento de software orientado a aspectos. Alessandro Garcia foi o coordenador geral do projeto..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (4) / Mestrado profissional: (1) / Doutorado: (4) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Lancaster University - Auxílio financeiro.Número de orientações: 3
2005 - 2008
AOSD-Europe: Network of Excellence on Aspect-Oriented Software Development
Descrição: Projeto europeu, financiado pela Comissao Europeia, envolvendo integracao e evolucao de tecnicas de desenvolvimento de software orientado a aspectos (DSOA). Alessandro Garcia autou como: (i) coordenador do workpackage de disseminacao e transferencia de tecnologias orientadas a aspectos, (ii) investigador em analise empirica de DSOA, (iii) investigador em arquiteturas orientadas a aspectos, (iv) membro do "Operations Board" do projeto, e (v) chair do comite de programa da Summer School em DSOA..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (22) / Mestrado profissional: (0) / Doutorado: (55) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Comissão Européia - Cooperação.
2004 - 2006
EMACA: Engenharia de Software para Aplicações Multi-Agentes Cooperativas
Descrição: Este projeto visou desenvolver os fundamentos e as tecnologias da Engenharia de Software para Sistemas Multi-agentes Cooperativos e exibir o potencial destas tecnologias em diversas áreas de aplicação, tais como Comércio Eletrônico, Computação Móvel, Assistentes Pessoais, Educação à Distância e Otimização de Sistemas. Outro objetivo foi propor e refinar novas técnicas para o desenvolvimento de aplicações cooperativas utilizando abstrações do paradigma orientado a agentes. O projeto buscou inovar tecnologicamente em uma área central para o futuro da indústria de software e este aspecto se fez sentir no aperfeiçoamento dos perfis dos pesquisadores envolvidos neste projeto..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (5) Doutorado: (6) .
Integrantes: Alessandro Fabricio Garcia - Integrante / Carlos Lucena - Coordenador.Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Cooperação.Número de orientações: 2
2003 - 2006
Agent-Link-III
Descrição: This European project has the goal of integrating and improving existing techniques for agent-oriented software engineering..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (5) Doutorado: (7) .
Integrantes: Alessandro Fabricio Garcia - Integrante / M. Cossentino - Coordenador.Financiador(es): European Commission - Cooperação.
2000 - 2004
Pronex -
Descrição: Projeto Pronex.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2000 - 2004
ESSMA/CNPq
Descrição: Projeto FINEP.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Financiadora de Estudos e Projetos - Auxílio financeiro.
2000 - 2004
Empirically-Driven Assessment and Improvement of Emerging Software Modularity Techniques
Descrição: Contemporary Modularisation (CoM) techniques, such as aspect-oriented programming (AOP) and feature-oriented programming (FOP), entail one of the most fundamental shifts in programming paradigms since the last decade. They are receiving growing interest from both software industry and academia. Their proponents argue that CoM programming mechanisms address recurring evolvability problems of pivotal software concerns, such as distribution, error handling, security and persistence. As a result, AOP and FOP mechanisms have been recently applied to application domains of primary importance to software projects, including Web-based information systems, product lines, middleware systems, and ubiquitous applications. However, the scarce empirical assessment of CoM techniques is a major stumbling block to reap their promised software evolvability benefits and their adoption in mainstream software projects. Their assessment is almost inexistent in realistic software evolution scenarios and still largely dominated by "the opinion of experts". The core reason for this problem is twofold. First, with the paradigm shift to CoM-based design, conventional software metrics are not enough and quantitative indicators for fundamental properties of concern evolvability are missing. Second, even though some isolated assessment efforts confirm the conventional wisdom that CoM techniques improve modularity of software concerns, our empirical knowledge on CoM-based evolvability does not go much beyond that. More fundamentally, existing studies have not analysed the error proneness and stability of each particular CoM mechanism in software evolution scenarios. As a result, effective guidelines for building stable, robust software with each CoM mechanism are not available to software developers. In this context, the aim of this project is fourfold: (1) carry out a family of empirical studies in order to assess CoM mechanisms in terms of key evolvability attributes; (2) i.
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: / Mestrado profissional: (1) / Doutorado: (2) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Pontifícia Universidade Católica do Rio de Janeiro - Bolsa.
1999 - 2000
ACCORDS
Descrição: Projeto CNPq/NSF.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (0) / Mestrado profissional: (0) / Doutorado: (0) .
Integrantes: Alessandro Fabricio Garcia - Integrante / Cecília Mary Fischer Rubira - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.


Projetos de extensão


2007 - 2008
A Framework for Protecting Children in Online Social Networks
Descrição: The goal of this project was to develop an ethics-centred monitoring framework and tools for supporting law enforcement agencies in policing online social networks for the purpose of protecting children. Alessandro Garcia was named the principal investigator of this proposal..
Situação: Concluído; Natureza: Extensão.
Alunos envolvidos: Doutorado: (2) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Research Office, Lancaster University - Auxílio financeiro.


Projetos de desenvolvimento


2012 - 2013
GAplic - Gestão de Aplicações
Descrição: Este projeto trará como resultados: ? Um levantamento e entendimento das reais necessidades dos usuários do Catálogo de Aplicações; ? A especificação de um modelo de gestão para um Novo Catálogo de Aplicações e seu repositório que estará organizado, gerenciado e que poderá compartilhar informações na corporação; ? Uma taxionomia para organizar as Aplicações; ? Uma visão centralizada de informações sobre as Aplicações que poderá ser acessada por usuários dos centros de agilidade, área desenvolvedora, infraestrutura e usuários Petrobras que desejarem realizar consultas agilizando a tomada de decisões. ? A integração do repositório do Catálogo de Aplicações com o repositório de Componentes de Software da Petrobras criando links entre eles; ? Um conjunto de procedimentos para integrar-se ao processo de desenvolvimento e manutenção de software e realizar a gestão do repositório do Catálogo de Aplicações. ? O controle do real estado de cada aplicação e de seu status no processo de desenvolvimento e manutenção de software..
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Doutorado: (4) .
Integrantes: Alessandro Fabricio Garcia - Coordenador.Financiador(es): Petróleo Brasileiro - Rio de Janeiro - Matriz - Auxílio financeiro.
2011 - 2013
Inspeção Orientada a Interesses de Código Fonte
Descrição: Este projeto tem como objetivo identificar os benefícios de inspeção orientada a interesses de código fonte em projetos de software da empresa Minds@Work..
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Mestrado acadêmico: (3) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / Alessandro Gurgel - Integrante / Alexandre Silva - Integrante / Manuele Ferreira - Integrante / João Magalhães - Integrante.


Outros Projetos


2011 - 2012
AMAComp - Avaliação Empírica de Mecanismos Avançados de Composição para Arquitetura de Software
Descrição: Um dos desafios atuais da Engenharia de Software consiste em encontrar uma solução para a distância entre o projeto arquitetural e a implementação do software, o que leva o desenvolvimento de software ser mais custoso e difícil de ser implementado. Os paradigmas tradicionais de desenvolvimento de software (e.g. orientação a objetos) não são suficientes para solucionar tal problema. Por outro lado, técnicas contemporâneas de programação oferecem mecanismos avançados de composição para combinar de forma mais direta as diferentes abstrações nas quais o projeto arquitetural do sistema é decomposto. Desse modo, o projeto AMAComp visa conduzir o planejamento e execução de um conjunto de estudos empíricos, através do uso de métricas adequadas, para avaliação de mecanismos avançados de composição. O propósito inovador dos estudos é: (i) avaliar a facilidade ou dificuldade de modificar ou evoluir software através do uso de tais mecanismos, e (ii) identificar até que ponto anomalias no código causadas pelo uso de tais mecanismos provocam a ocorrência de anomalias e violações das arquiteturas. Além disso, o projeto definirá um novo conjunto de técnicas de medição com a finalidade de fornecer um]recurso adequado para avaliação arquitetural do código nos estudos empíricos. Além disso, estas métricas permitirão a quantificação e análise de propriedades de modularidade associadas com a evolução dos interesses transversais em artefatos de projeto e implementação de software..
Situação: Em andamento; Natureza: Outra.
Alunos envolvidos: Mestrado acadêmico: (3) Doutorado: (5) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / Cai, Yuanfang - Integrante / Nenad Medvidovic - Integrante.Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio financeiro / University of Southern California - Cooperação / Drexel University - Cooperação.
2010 - 2012
CASA - Avaliação Empírica de Composição Avançada de Artefatos de Software
Descrição: O do projeto CASA tem por objetivo avaliar sistematicamente a efetividade de novos mecanismos de composição no desenvolvimento paralelo, reuso e manutenção de artefatos de software. Em particular, iremos focalizar em duas categorias de técnicas de composição: (i) técnicas heurísticas e algorítmicas para composição de modelos, e (ii) técnicas recentes para composição orientada à aspectos de sistemas, tais como explicit pointcut interfaces e programação orientada a features. Uma família de estudos empíricos será projetado e desenvolvido em parceira pelas duas instituições envolvidas neste projeto. Os estudos serão de naturezas diferentes, variando de estudos etnográficos, questionários e entrevistas até estudos exploratórios, quantitativos e experimentos controlados. No contexto desse trabalho, as aplicações utilizadas serão predominantemente Linhas de Produtos de Software (LPS) e sistemas de middleware..
Situação: Em andamento; Natureza: Outra.
Alunos envolvidos: Mestrado acadêmico: (3) Doutorado: (4) .
Integrantes: Alessandro Fabricio Garcia - Coordenador / Carlos Lucena - Integrante / Jon Whittle - Integrante / Jaejoon Lee - Integrante.Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio financeiro / Lancaster University - Cooperação.


Membro de corpo editorial


2014 - Atual
Periódico: IEEE Transactions on Software Engineering
2014 - Atual
Periódico: The Journal of Systems and Software
2012 - Atual
Periódico: Journal of Software Engineering Research and Development
2010 - Atual
Periódico: International Journal of Software Architecture


Membro de comitê de assessoramento


2014 - 2014
Agência de fomento: Conselho Nacional de Desenvolvimento Científico e Tecnológico
2014 - 2014
Agência de fomento: Conselho Nacional de Desenvolvimento Científico e Tecnológico


Revisor de periódico


2012 - 2012
Periódico: Software, Practice & Experience
2006 - 2008
Periódico: Software, Practice & Experience
2012 - 2012
Periódico: Journal of Systems and Software
2011 - 2011
Periódico: Journal of Systems and Software
2011 - 2011
Periódico: Journal of Systems and Software
2010 - 2010
Periódico: Journal of Systems and Software
2010 - 2010
Periódico: Journal of Systems and Software
2009 - 2009
Periódico: Journal of Systems and Software
2009 - 2009
Periódico: Journal of Systems and Software
2005 - 2008
Periódico: Journal of Systems and Software
2010 - 2010
Periódico: Communications of the ACM
2007 - 2007
Periódico: Communications of the ACM
2011 - 2011
Periódico: IEEE Transactions on Software Engineering
2010 - 2010
Periódico: IEEE Transactions on Software Engineering
2009 - 2009
Periódico: IEEE Transactions on Software Engineering
2009 - 2009
Periódico: IEEE Transactions on Software Engineering
2008 - 2008
Periódico: IEEE Transactions on Software Engineering
2006 - 2006
Periódico: IEEE Transactions on Software Engineering
2012 - 2014
Periódico: ACM Transactions on Software Engineering and Methodology
2011 - 2011
Periódico: ACM Transactions on Software Engineering and Methodology
2010 - 2010
Periódico: ACM Transactions on Software Engineering and Methodology
2008 - 2008
Periódico: ACM Transactions on Software Engineering and Methodology
2007 - 2007
Periódico: IEEE Distributed Systems Online
2005 - Atual
Periódico: Transactions on Aspect-Oriented Software Development
2006 - 2006
Periódico: ACM Transactions on Autonomous and Adaptive Systems (TAAS)
2012 - 2012
Periódico: Journal of Software and Systems Modeling
2010 - 2010
Periódico: Journal of Software and Systems Modeling
2006 - 2006
Periódico: Journal of Software and Systems Modeling
2007 - 2007
Periódico: Journal of Autonomous Agents and Multi-Agent Systems
2006 - 2007
Periódico: International Journal on Agent Oriented Software Engineering
2006 - 2006
Periódico: Pervasive and Mobile Computing
2006 - 2007
Periódico: IEE Proceedings. Software
2005 - 2005
Periódico: Journal of Software Maintenance and Evolution
2007 - 2008
Periódico: IEEE Software
2009 - Atual
Periódico: IEEE Transactions on Mobile Computing
2011 - 2011
Periódico: IET Software
2009 - Atual
Periódico: IET Software
2009 - Atual
Periódico: IEEE Computer
2009 - 2010
Periódico: Journal of Information Science
2012 - 2012
Periódico: Journal of Universal Computer Science
2009 - 2009
Periódico: Journal of Universal Computer Science
2009 - 2009
Periódico: Journal of Universal Computer Science
2009 - 2009
Periódico: Science of Computer Programming (Print)
2009 - Atual
Periódico: ACM Computing Surveys
2009 - 2009
Periódico: Computer Languages, Systems & Structures
2009 - 2009
Periódico: International Journal of Computers and Applications
2010 - Atual
Periódico: The Computer Journal
2012 - 2012
Periódico: Empirical Software Engineering
2012 - 2013
Periódico: Empirical Software Engineering
2010 - 2010
Periódico: Empirical Software Engineering
2010 - 2010
Periódico: Software and Systems Modeling (Print)
2011 - 2011
Periódico: Software Quality Journal
2010 - 2010
Periódico: Software Quality Journal
2010 - 2010
Periódico: Information and Software Technology
2012 - 2012
Periódico: Journal of Software: Evolution and Process
2012 - 2012
Periódico: Software and Systems Modeling (Print)
2012 - 2012
Periódico: Journal of the Brazilian Computer Society
2005 - 2007
Periódico: Journal of the Brazilian Computer Society
2012 - 2012
Periódico: IEEE Transactions on Software Engineering
2012 - 2012
Periódico: Information and Software Technology
2012 - 2012
Periódico: ACM Transactions on Autonomous and Adaptive Systems (TAAS)
2013 - 2013
Periódico: Requirements Engineering Journal
2006 - 2008
Periódico: Software, Practice & Experience

2006 - 2006
Periódico: IEEE Transactions on Software Engineering

2008 - 2008
Periódico: ACM Transactions on Software Engineering and Methodology

2009 - 2009
Periódico: Computer Languages, Systems & Structures



Revisor de projeto de fomento


2007 - Atual
Agência de fomento: Conselho Nacional de Desenvolvimento Científico e Tecnológico
2007 - Atual
Agência de fomento: Coordenação de Aperfeiçoamento de Pessoal de Nível Superior


Á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: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.
3.
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.


Idiomas


Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Bem, Fala Pouco, Lê Bem, Escreve Pouco.
Francês
Compreende Bem, Fala Pouco, Lê Bem, Escreve Pouco.


Prêmios e títulos


2017
Distinção - Bolsa Produtividade - Nível 1C, CNPq.
2017
2o. Melhor Artigo do Simpósio Brasileiro de Componentes, Arquitetura e Reúso de Software (SBCARS 2017) -, SBC.
2017
Melhores Artigos do Simpósio Brasileiro de Engenharia de Software (SBES 2017) - "How Does Refactoring Affect Internal Quality Attributes? A Multi-Project Study", SBC.
2017
Member of the integrated steering committee of ESEC/FSE, one of the leading venues in Software Engineering., ACM SIGSoft.
2016
Distinção - Cientista do Nosso Estado, FAPERJ.
2016
2o Melhor Artigo do Simpósio Brasileiro de Engenharia de Software, SBC.
2016
Melhor Artigo do Simpósio Brasileiro de Componentes, Arquitetura e Reúso de Software, SBC.
2016
3a Melhor Dissertação de Mestrado, XXIX Concurso de Teses e Dissertações (CTD), Willian Oizumi (aluno), Alessandro Garcia (orientador), SBC.
2014
Distinguished Paper Award - 36th International Conference on Software Engineering (Qualis A1), IEEE/ACM.
2014
Distinção - Bolsa Produtividade - Nível 1D, CNPq.
2014
Distinção - Bolsa Jovem Cientista do Nosso Estado, FAPERJ.
2014
3o Melhor Artigo do Simpósio Brasileiro de Engenharia de Software, SBC.
2014
Melhor Artigo do Workshop de Modularidade - WMod 2014, SBC.
2014
Melhores artigos da IEEE 38th Annual Computer Software and Applications Conference, COMPSAC 2014, IEEE.
2013
Indicação para "Best Paper Award": Modular Specification and Checking of Structural Dependencies, AOSD 2013.
2012
Best Papers of the Conference MODELS 2012 - Paper: Evaluating the Impact of Aspects on Inconsistency Detection Effort: A Controlled Experiment, ACM/IEEE.
2012
Best Papers of the Conference MODELS 2012 - Paper: "Evaluating the Effort of Composing Design Models: A Controlled Experiment", ACM/IEEE.
2012
Best Papers of the Conference COMPSAC 2012 - Paper: Integrating Software Product Lines: A Study of Reuse versus Stability, IEEE.
2010
Indicação para o "Best Paper Award", 9th ACM International Conference on Aspect-Oriented Software Development.
2010
TWAS-ROLAC Prize for Young Scientists, TWAS-ROLAC.
2009
Indicação para o "Best Paper Award", 8th ACM International Conference on Aspect-Oriented Software Development.
2009
Distinção - Bolsa de Reconhecimento de Produtividade, PUC-Rio (somente 12 bolsas são distribuídas para toda universidade).
2009
Distinção - Bolsa Jovem Cientista do Nosso Estado, FAPERJ.
2009
Prêmio: Melhores Artigos do 23o. Simpósio Brasileiro de Engenharia de Software, SBC - Comitê do Simpósio Brasileiro de Engenharia de Software.
2009
Título - Membro Eleito da Acadêmia Brasileira de Ciências (Regional), Acadêmia Brasileira de Ciências.
2009
Distinção - Bolsa Produtividade, CNPq.
2006
Best Researcher Award, Lancaster University.
2005
Prêmio de Melhor Artigo, Simpósio Brasileiro de Engenharia de Software, SBC.
2005
Indicação como um dos melhores artigos da "International Conference on AOSD", Transactions on Aspect-Oriented Software Development.
2004
Prêmio de Melhor Artigo, Simpósio Brasileiro de Engenharia de Software, SBC.
2004
Indicação ao "Doctoral Dissertation Competition? da ACM, Departamento de Informática PUC-Rio.
2002
Aluno Nota 10, Faperj.
2001
Melhor Dissertação de Mestrado - 1o. lugar, SBC - Sociedade Brasileira de Computação.
2001
Integrante da Lista dos 10 Melhores "Summer Interns" da IBM, IBM Almadem Research.
2001
Indicado para o ?Best Paper Award?, Sociedade Brasileira de Computação - SBC.
1996
Concurso Paranaense de Trabalhos de Iniciação Científica em Ciência da Computação, CNPq/CAPES/UFPR.
1992
Concurso de Programação em Cobol, CDI Informática Maringá.


Produções



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

1.
Guimarães, E.2018Guimarães, E. ; Vidal, S. ; Garcia, A ; Pace, A. D. ; Marcos, C. A. . Exploring architecture blueprints for prioritizing critical code anomalies: Experiences and tool support. SOFTWARE-PRACTICE & EXPERIENCE, v. 48, p. 1077-1106, 2018.

2.
Sousa, L. S.2018Sousa, L. S. ; Mello, R. ; CEDRIM, D. ; Garcia, A ; MISSIER, P. ; Uchôa, A. ; Oliveira, A. ; ROMANOVSKY, Alexander . VazaDengue: An Information System for Preventing and Combating Mosquito-Borne Diseases with Social Networks. INFORMATION SYSTEMS, p. 26-42, 2018.

3.
OIZUMI, W.2018OIZUMI, W. ; Sousa, L. S. ; Oliveira, A. ; Garcia, A ; AGBACHI, O. A. B. ; OLIVEIRA, R. ; LUCENA, C. J. P. . On the identification of design problems in stinky code: experiences and tool support. JOURNAL OF THE BRAZILIAN COMPUTER SOCIETY (IMPRESSO), v. 24, p. 13-30, 2018.

4.
LEMOS, O.2017LEMOS, O. ; FERRARI, F. ; SILVEIRA, F. F. ; GARCIA, A. . The impact of Software Testing education on code reliability: An empirical assessment. JOURNAL OF SYSTEMS AND SOFTWARE, p. 1-20, 2017.

5.
GARNIER, M.2017GARNIER, M. ; Vieira, I. ; Garcia, A.F. . On the influence of program constructs on bug localization effectiveness. JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT, v. 5, p. 1-20, 2017.

6.
Hozano, M.2017Hozano, M. ; Garcia, A.F. ; Fonseca, B. ; COSTA, E. . Are you smelling it? Investigating how similar developers detect code smells. INFORMATION AND SOFTWARE TECHNOLOGY, p. 130-146, 2017.

7.
BARBOSA, EIJI ADACHI2017 BARBOSA, EIJI ADACHI ; Garcia, Alessandro . Global-Aware Recommendations for Repairing Violations in Exception Handling. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, v. 44, p. 1-1, 2017.

8.
Sampaio, L.2016Sampaio, L. ; GARCIA, A. . Exploring context-sensitive data flow analysis for early vulnerability detection. JOURNAL OF SYSTEMS AND SOFTWARE, v. 113, p. 337-361, 2016.

9.
OIZUMI, WILLIAN N.2015OIZUMI, WILLIAN N. ; Garcia, Alessandro F. ; COLANZI, THELMA E. ; FERREIRA, MANUELE ; STAA, ARNDT V. . On the relationship of code-anomaly agglomerations and architectural problems. Journal of Software Engineering Research and Development, v. 3, p. 1-22, 2015.

10.
Garcia, Alessandro2015Garcia, Alessandro; GHEYI, ROHIT ; RIBEIRO, MARCIO ; UCHITEL, SEBASTIAN . Report on the First PhD and Young Researchers Warm Up Symposium for ICSE 2017. Software Engineering Notes, v. 40, p. 38-38, 2015.

11.
Cafeo, B.2015Cafeo, B. ; CIRILO, E. ; GARCIA, A. ; DANTAS, F. ; Lee, J. . Feature Dependencies as Change Propagators: An Exploratory Study of Software Product Lines. INFORMATION AND SOFTWARE TECHNOLOGY, p. 37-49, 2015.

12.
ALBUQUERQUE, DIEGO2015ALBUQUERQUE, DIEGO ; CAFEO, BRUNO ; Garcia, Alessandro ; BARBOSA, SIMONE ; ABRAHÃO, SILVIA ; RIBEIRO, ANTÓNIO . Quantifying usability of domain-specific languages: An empirical study on software maintenance. The Journal of Systems and Software, v. 101, p. 245-259, 2015.

13.
FARIAS, K.2014FARIAS, K. ; Garcia, A ; WHITTLE, J. ; CHAVEZ, Christina Von Flach Garcia ; Lucena, Carlos . Evaluating the effort of composing design models: a controlled experiment. Software and Systems Modeling (Print), p. 1-25, 2014.

14.
MITSCHKE, R.2014MITSCHKE, R. ; EICHBERG, M. ; Mezini, M. ; Garcia, A ; Bertrán, I. M. . Modular Specification and Checking of Structural Dependencies. Transactions on Aspect-Oriented Software Development (Print), v. 8400, p. 193-226, 2014.

15.
CACHO, N.2014CACHO, N. ; SANT'ANNA, Cláudio ; Figueiredo, Eduardo ; DANTAS, F. ; GARCIA, A. ; BATISTA, T. . Blending design patterns with aspects: A quantitative study. The Journal of Systems and Software, v. 98, p. 117-139, 2014.

16.
SANT`ANNA, Cláudio2013SANT`ANNA, Cláudio ; GARCIA, A. ; BATISTA, T. ; RASHID, A. . Mastering crosscutting architectural decisions with aspects. Software, Practice & Experience (Print), v. 43, p. 305-332, 2013.

17.
Garcia, Alessandro2013Garcia, Alessandro. Software Engineering in Brazil: Retrospective and prospective views. The Journal of Systems and Software, v. 86, p. 869-871, 2013.

18.
Farias, Kleinner2013Farias, Kleinner ; GARCIA, A. ; Lucena, Carlos . Effects of stability on model composition effort: an exploratory study. Software and Systems Modeling (Print), v. 1, p. 1-22, 2013.

19.
NUNES, Camila Patricia Bazilio2013NUNES, Camila Patricia Bazilio ; GARCIA, A. ; LUCENA, C. ; LEE, J. . Heuristic expansion of feature mappings in evolving program families. Software, Practice & Experience (Print), p. n/a-n/a, 2013.

20.
CONEJERO, J.2012CONEJERO, J. ; Conejero, José M. ; Figueiredo, Eduardo ; Hernández, Juan ; Jurado, Elena ; Figueiredo, Eduardo ; Garcia, Alessandro . On the relationship of concern metrics and requirements maintainability. Information and Software Technology, v. 1, p. 1, 2012.

21.
Figueiredo, Eduardo2012Figueiredo, Eduardo ; Sant'Anna, Claudio ; GARCIA, ALESSANDO FABRICIO ; LUCENA, C. J. P. ; Garcia, Alessandro ; LUCENA, Carlos ; Sant'Anna, Claudio . Applying and evaluating concern-sensitive design heuristics. The Journal of Systems and Software, v. x, p. x-xx, 2012.

22.
TIZZEI, L.2011TIZZEI, L. ; Dias, M. ; RUBIRA, Cecília Mary Fischer ; GARCIA, A. ; Lee, J. . Components meet aspects: Assessing design stability of a software product line. Information and Software Technology, v. 53, p. 121-136, 2011.

23.
Garcia, Alessandro2010Garcia, Alessandro; ROMANOVSKY, Alexander ; ISSARNY, VALERIE . Guest Editors' Introduction to the Special Section on Exception Handling: From Requirements to Software Maintenance. IEEE Transactions on Software Engineering, v. 36, p. 147-149, 2010.

24.
da Silva, Bruno Carreiro2009da Silva, Bruno Carreiro ; Figueiredo, Eduardo ; Garcia, Alessandro ; Nunes, Daltro . Refactoring of Crosscutting Concerns with Metaphor-Based Heuristics. Electronic Notes in Theoretical Computer Science, v. 233, p. 105-125, 2009.

25.
MOLESINI, A.2009MOLESINI, A. ; Garcia, A.F. ; CHAVEZ, Christina Von Flach Garcia ; BATISTA, T. . Stability Assessment of Aspect-Oriented Software Architectures: A Quantitative Study. Journal of Systems and Software, v. 82, p. 1-28, 2009.

26.
NUNES, C.2009NUNES, C. ; KULESZA, U. ; SANT'ANNA, Cláudio ; NUNES, I. ; GARCIA, A. ; LUCENA, Carlos . Assessment of the Design Modularity and Stability of Multi-Agent System Product Lines. Journal of Universal Computer Science, v. 15, p. 00, 2009.

27.
FILHO, F.2009FILHO, F. ; CACHO, N. ; FIGUEIREDO, E. ; GARCIA, A. ; RUBIRA, Cecília Mary Fischer ; Amorim, J. ; Silva, H. . On the modularization and reuse of exception handling with aspects. Software: Practice and Experience, v. 39, p. 1377-1417, 2009.

28.
Figueiredo, Eduardo2009Figueiredo, Eduardo ; Silva, Bruno ; SANT'ANNA, CLAUDIO ; GARCIA, A. ; WHITTLE, JON ; NUNES, D. J. ; Nunes, Daltro . Crosscutting patterns and design stability: An exploratory analysis. Crosscutting patterns and design stability: An exploratory analysis, v. 1, p. 138-147, 2009.

29.
GARCIA, A.;Garcia, Alessandro;Garcia, A.F.;Garcia, Alessandro F.;Garcia, Alessandro Fabricio;Garcia, A;Alessandro Garcia2008GARCIA, A.; LUCENA, Carlos . Taming heterogeneous agent architectures. COMMUNICATIONS OF THE ACM, v. 51, p. 75-81, 2008.

30.
Lobato, Cidiane2008Lobato, Cidiane ; Garcia, Alessandro ; ROMANOVSKY, Alexander ; LUCENA, Carlos . An aspect-oriented software architecture for code mobility. Software, Practice & Experience, v. 38, p. 1365-1392, 2008.

31.
Sant'Anna, Claudio2008Sant'Anna, Claudio ; Lobato, Cidiane ; Kulesza, Uira ; Garcia, Alessandro ; Chavez, Christina ; LUCENA, Carlos . On the modularity assessment of aspect-oriented multiagent architectures: a quantitative study. International Journal of Agent-Oriented Software Engineering (Print), v. 2, p. 34, 2008.

32.
Garcia, Alessandro2007Garcia, Alessandro; Zhao, Jianjun ; Greenwood, Phil ; Heineman, George ; Walker, Robert ; Cai, Yuanfang ; Yang, Hong Yul ; Baniassad, Elisa ; Lopes, Cristina Videira ; Schwanninger, Christa . Assessment of Contemporary Modularization Techniques - ACoM'07. Software Engineering Notes, v. 32, p. 31-37, 2007.

33.
GARCIA, A.2006GARCIA, A.; SANT'ANNA, Cláudio ; FIGUEIREDO, E. ; KULESZA, U. ; LUCENA, Carlos ; STAA, Arndt Von . Modularizing Design Patterns with Aspects: A Quantitative Study. Lecture Notes in Computer Science, v. 3880, p. 36-74, 2006.

34.
CHAVEZ, Christina Von Flach Garcia2006CHAVEZ, Christina Von Flach Garcia ; GARCIA, A. ; KULESZA, U. ; SANT'ANNA, Cláudio ; LUCENA, Carlos . Crosscutting Interfaces for Aspect-Oriented Modeling. Journal of the Brazilian Computer Society, v. 12, p. 43-58, 2006.

35.
GARCIA, A.2006GARCIA, A.; BATISTA, T. ; RASHID, A. ; SANT'ANNA, Cláudio . Driving and managing architectural decisions with aspects. Software Engineering Notes, v. 31, p. 6, 2006.

36.
Brichau, Johan2006Brichau, Johan ; CHITCHYAN, R. ; GARCIA, A. ; RASHID, A. ; Clarke, Siobhan ; D'Hondt, Ellie ; Haupt, Michael ; Joosen, Wouter ; Katz, Shmuel ; Noye, Jacques ; Sudholt, Mario . A Model Curriculum for Aspect-Oriented Software Development. IEEE Software, v. 23, p. 53-61, 2006.

37.
Garcia, Alessandro2005Garcia, Alessandro; Choren, Ricardo ; LUCENA, Carlos ; ROMANOVSKY, Alexander ; Giese, Holger ; Weyns, Danny ; Holvoet, Tom ; Giorgini, Paolo . Software Engineering for Large-Scale Multi-Agent Systems - SELMAS 2005. Software Engineering Notes, v. 30, p. 1, 2005.

38.
Choren, Ricardo2004Choren, Ricardo ; Weyns, Danny ; Garcia, Alessandro ; LUCENA, Carlos ; GRISS, Martin ; KUNG, David ; Minsky, Naftaly ; ROMANOVSKY, Alexander ; CASTRO, Jaelson ; de Lemos, Rogério . Software engineering for large-scale multi-agent systems - SELMAS 2004. Software Engineering Notes, Estados Unidos, v. 29, n.5, p. 1, 2004.

39.
SANT'ANNA, Cláudio2004SANT'ANNA, Cláudio ; GARCIA, A. ; KULESZA, U. ; LUCENA, Carlos ; STAA, Arndt Von . Design Patterns as Aspects: A Quantitative Assessment. Journal of the Brazilian Computer Society, v. 10, p. 42-55, 2004.

40.
GARCIA, A.2004GARCIA, A.; de Lucena, Carlos J. P. ; Cowan, Donald D. . Agents in object-oriented software engineering. Software, Practice & Experience, v. 34, p. 489-521, 2004.

41.
Garcia, Alessandro2003Garcia, Alessandro; Perini, Anna ; Sardinha, José ; LUCENA, Carlos ; CASTRO, Jaelson ; Leite, Júlio ; Milidiú, Ruy ; ROMANOVSKY, Alexander ; GRISS, Martin ; de Lemos, Rogério . Software engineering for large-scale multi-agent systems. Software Engineering Notes, v. 28, p. 1, 2003.

42.
GARCIA, A.;Garcia, Alessandro;Garcia, A.F.;Garcia, Alessandro F.;Garcia, Alessandro Fabricio;Garcia, A;Alessandro Garcia2002GARCIA, A.; LUCENA, Carlos José Pereira de . Software Engineering for Large-Scale Multi-Agent Systems - SELMAS 2002.. Software Engineering Notes, v. 27, n.5, p. 82-88, 2002.

43.
GARCIA, A.;Garcia, Alessandro;Garcia, A.F.;Garcia, Alessandro F.;Garcia, Alessandro Fabricio;Garcia, A;Alessandro Garcia2002GARCIA, A.; SILVA, Viviane ; CHAVEZ, Christina Von Flach Garcia ; LUCENA, Carlos José Pereira de . Engineering Multi-Agent Systems with Patterns and Aspects. Journal of the Brazilian Computer Society, Brasil, v. 8, n.1, p. 57-72, 2002.

44.
GARCIA, A.;Garcia, Alessandro;Garcia, A.F.;Garcia, Alessandro F.;Garcia, Alessandro Fabricio;Garcia, A;Alessandro Garcia2002GARCIA, A.; BEDER, Delano Medeiros ; RUBIRA, Cecília Mary Fischer . A Unified Meta-Level Software Architecture for Concurrent and Sequential Exception Handling. Computer Journal, Inglaterra, v. 44, n.6, p. 569-587, 2002.

45.
Garcia, A2001 Garcia, A; RUBIRA, Cecília Mary Fischer ; ROMANOVSKY, Alexander ; XU, Jie . A comparative study of exception handling mechanisms for building dependable object-oriented software. Journal of Systems and Software, Inglaterra, v. 59, n.2, p. 197-222, 2001.

46.
GARCIA, A.2001GARCIA, A.; BEDER, Delano Medeiros ; RUBIRA, Cecília Mary Fischer . A Unified Meta-Level Software Architecture for Sequential and Concurrent Exception Handling. Computer Journal, v. 44, p. 569-587, 2001.

47.
GARCIA, A.1998GARCIA, A.; MARCATO, S. ; COLANZI, T. ; PERIOTTO, A. . Introdução da Linguagem Logo na Educação do Portador de Deficiência Auditiva. Revista Educação (PUCRS. Online), v. 21, p. 101-117, 1998.

48.
GARCIA, A.1997GARCIA, A.; MARCATO, S. ; PERIOTTO, A. . Emprego de Recursos Computacionais Alternativos no Processo de Ensino-Aprendizagem do Deficiente Mental. Revista Tecnológica (UEM), v. 6, p. 7-19, 1997.

49.
GARCIA, A.1997GARCIA, A.; MARCATO, S. ; COLANZI, T. ; PERIOTTO, A. ; FREGONEIS, J. . Uma Metodologia para Introdução da Linguagem LOGO na Educação do Portador de Deficiência Auditiva. Perspectiva (Erexim), v. 21, p. 20-40, 1997.

50.
GARCIA, A.1996GARCIA, A.; MARCATO, S. ; COLANZI, T. ; PERIOTTO, A. ; FREGONEIS, J. . Uma Metodologia para Introdução da Linguagem LOGO. Revista Tecnológica (UEM), v. 5, p. 55-69, 1996.

51.
Barbosa, E.rint Barbosa, E. ; GARCIA, A. ; ROBILLARD, M. ; Jakobus, B. . Enforcing Exception Handling Policies with a Domain-Specific Language. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, p. 1-1, rint.

Livros publicados/organizados ou edições
1.
GARCIA, A.; CHOREN, R. (Org.) ; LUCENA, Carlos José Pereira de (Org.) ; ROMANOVSKY, Alexander (Org.) ; GIESE, H. (Org.) . Software Engineering for Multi-Agent Systems V. Berlin: Springer, 2007.

2.
GARCIA, A.; CHOREN, R. (Org.) ; LUCENA, Carlos José Pereira de (Org.) ; ROMANOVSKY, Alexander (Org.) ; Holvoet, Tom (Org.) . Software Engineering for Multi-Agent Systems IV. Berlin: Springer, 2006.

3.
CHOREN, R. (Org.) ; GARCIA, A. (Org.) ; LUCENA, Carlos José Pereira de (Org.) ; ROMANOVSKY, Alexander (Org.) . Software Engineering for Multi-Agent Systems III. , 2005.

4.
LUCENA, Carlos José Pereira de (Org.) ; GARCIA, A. (Org.) ; ROMANOVSKY, Alexander (Org.) ; CASTRO, Jaelson (Org.) ; ALENCAR, Paulo (Org.) . Software Engineering for Multi-Agent Systems II. Berlin: Springer, 2004.

5.
GARCIA, A.; LUCENA, Carlos José Pereira de (Org.) ; ZAMBONELLI, Franco (Org.) ; OMICINI, Andrea (Org.) ; CASTRO, Jaelson (Org.) . Software Engineering for Large-Scale Multi-Agent Systems. 1. ed. Springer, 2003. v. 800. 284p .

Capítulos de livros publicados
1.
GARCIA, A.; KULESZA, U. . Dez Mandamentos para Estabelecer e Manter uma Rede de Relacionamentos. In: Eduardo Santana de Almeida; Paulo Cesar Masiero. (Org.). A Carreira do Pesquisador em Engenharia de Software: Princípios, Conceitos e Direções. : , 2010, v. , p. 150-168.

2.
BOUCKE, N. ; Garcia, A ; HOLVOET, T. . Composing Structural Views in xADL. Early Aspects: Current Challenges and Future Directions. Vancouver: Springer Berlin / Heidelberg, 2007, v. 4765, p. 115-138.

3.
SILVA, L. ; BATISTA, A. ; Garcia, A ; MINORCA, L. . On the Symbiosis of Aspect-Oriented Requirements and Architectural Descriptions. Early Aspects: Current Challenges and Future Directions. Vancouver: Springer Berlin / Heidelberg, 2007, v. 4765, p. 75-93.

4.
KULESZA, U. ; ALVES, V. ; Garcia, A ; COSTA NETO, A. ; CIRILO, E. ; LUCENA, Carlos ; BORBA, P. . Mapping Features to Aspects: A Model-Based Generative Approach. Early Aspects: Current Challenges and Future Directions. Springer, Berlin/Heidelberg: Vancouver, 2007, v. 4765, p. 155-174.

5.
CASTOR FILHO, F. ; RUBIRA, Cecília Mary Fischer ; FERREIRA, R. ; Garcia, A . Aspectizing Exception Handling: A Quantitative Study. Advanced Topics in Exception Handling Techniques. Berlin: Springer Berlin / Heidelberg, 2006, v. 4119, p. 255-274.

6.
Garcia, A; KULESZA, U. ; SANT'ANNA, Cláudio ; CHAVEZ, Christina Von Flach Garcia ; LUCENA, Carlos . Aspects in Agent-Oriented Software Engineering: Lessons Learned. Agent-Oriented Software Engineering VI. Berlin: Springer Berlin / Heidelberg, 2006, v. 3950, p. 231-247.

7.
CACHO, N. ; DAMASCENO, K. ; GARCIA, A. ; ROMANOVSKY, Alexander ; LUCENA, Carlos . Exception Handling in Context-Aware Agent Systems: A Case Study. In: Alexander Romanovsky et al. (Org.). Software Engineering for Multi-Agent Systems. Berlin / Heidelberg: Springer, 2006, v. 4408, p. 57-76.

8.
KULESZA, U. ; Garcia, A ; LUCENA, Carlos . A Generative Approach for Multi-agent System Development. Software Engineering for Multi-Agent Systems III. Berlin: Springer Berlin / Heidelberg, 2005, v. 3390, p. 52-69.

9.
SARDINHA, José Alberto ; GARCIA, A. ; LUCENA, Carlos José Pereira de ; Milidiú, Ruy . A Systematic Approach for Including Machine Learning in Multi-agent Systems. In: P. Bresciani et al. (Org.). Agent-Oriented Information Systems II. Berlin: Springer, 2005, v. 3508, p. 198-211.

10.
Garcia, A; KULESZA, U. ; LUCENA, Carlos . Aspectizing Multi-Agent Systems: From Architecture to Implementation. Software Engineering for Multi-Agent Systems III. Edinburgh: Springer, 2005, v. 3390, p. 121-143.

11.
Garcia, A; SANT'ANNA, Cláudio ; CHAVEZ, Christina Von Flach Garcia ; SILVA, Viviane ; LUCENA, Carlos ; STAA, Arndt Von . Separation of Concerns in Multi-Agent Systems: An Empirical Study. In: Carlos Lucena et. al.. (Org.). Software Engineering for Multi-Agent Systems II. Berlin: Springer Berlin / Heidelberg, 2004, v. 2940, p. 49-72.

12.
SILVA, Otávio ; GARCIA, A. ; LUCENA, Carlos José Pereira de . The Reflective Blackboard Pattern: Architecting Large-Scale Multi-Agent Systems. In: Alessandro Fabricio Garcia; Carlos José Pereira de Lucena; Franco Zambonelli; Andrea Omicini; Jaelson Castro. (Org.). Software Engineering for Large-Scale Multi-Agent Systems. 1a.ed.: Springer, 2003, v. 2603, p. 76-97.

13.
GARCIA, A.; SILVA, Viviane ; BRANDÃO, Anarosa ; CHAVEZ, Christina Von Flach Garcia ; LUCENA, Carlos José Pereira de ; ALENCAR, Paulo . Taming Agents and Objects in Software Engineering. In: Alessandro Fabricio Garcia; Carlos Lucena; Franco Zambonelli; Andrea Omicini; Jaelson Castro. (Org.). Software Engineering for Large-Scale Multi-Agent Systems. 1a.ed.: Springer, 2003, v. 2603, p. 1-25.

14.
GARCIA, A.. Um Formador de Agentes para a Ciência da Computação. In: A. Staa; S. Barbosa; A. Furtado. (Org.). Carlos Lucena: Pioneiro da Informática. : , 2003, v. , p. -.

15.
GARCIA, A.; RUBIRA, Cecília Mary Fischer . An Architectural-based Reflective Approach to Incorporating Exception Handling into Dependable Software. In: A. Romanovsky; C. Dony; J. Knudsen; A. Tripathi. (Org.). Advances in Exception Handling Techniques. 1a.ed.: Springer, 2001, v. 2022, p. 189-206.

16.
GARCIA, A.; SILVA, Viviane ; SILVA, Otávio . Towards Separation of Concerns in the Development of Multi-Agent Systems. In: Carlos Lucena; Ruy Milidiú. (Org.). Sistemas Multi-Agentes. 1a.ed.Rio de Janeiro: Papel Virtual, 2001, v. , p. 1-15.

17.
SILVA, Otávio ; GARCIA, A. . T-Rex: A Reflective Tuple Space Environment for Dependable Mobile Agent Systems. In: C. Lucena; R. Milidiú. (Org.). Sistemas Multi-Agentes. 1ed.Rio de Janeiro: Papel Virtual, 2001, v. , p. 85-104.

Textos em jornais de notícias/revistas
1.
GARCIA, A.; MARCATO, S. ; COLANZI, T. ; PERIOTTO, A. . Introdução da Linguagem Logo na Educação do Portador de Deficiência Auditiva. Revista Educação, Faculdade de Educação - PUCRS, p. 101 - 117, 01 abr. 1998.

2.
GARCIA, A.; MARCATO, S. ; PERIOTTO, A. . Emprego de Recursos Computacionais Alternativos no Processo de Ensino-Aprendizagem do Deficiente Mental. Revista Tecnológica (UEM), Centro de Tecnologia - UEM, , v. 6, p. 7 - 19, 01 out. 1997.

3.
GARCIA, A.; MARCATO, S. ; COLANZI, T. ; PERIOTTO, A. ; FREGONEIS, J. . Uma Metodologia para Introdução da Linguagem Logo na Educação do Portador de Deficiência Auditiva. Perspectiva (Erexim), Univ Reg Integ do Alto Uruguai, p. 20 - 40, 01 jun. 1997.

4.
GARCIA, A.; MARCATO, S. ; COLANZI, T. ; PERIOTTO, A. ; FREGONEIS, J. . Uma Metodologia para Introdução da Linguagem LOGO. Revista Tecnológica (UEM), Centro de Tecnologia, p. 55 - 69, 05 out. 1996.

Trabalhos completos publicados em anais de congressos
1.
Sousa, L. S. ; Oliveira, A. ; OIZUMI, W. ; Barbosa, S. ; Garcia, A ; Lee, J. ; KALINOWSKI, M. ; Mello, R. ; NETO, B. ; OLIVEIRA, R. ; LUCENA, C. ; PAES, R. . Identifying Design Problems in the Source Code: A Grounded Theory. In: 40th International Conference on Software Engineering (ICSE'18), 2018, Gothemburg. Proceedings of the 40th International Conference on Software Engineering (ICSE'18), 2018. v. 2018. p. 1-12.

2.
Eduardo Perissato ; João Choma Neto ; COLANZI, THELMA E. ; OIZUMI, W. ; Garcia, A . On Identifying Architectural Smells in Search-based Product Line Designs. In: Brazilian Symposium on Software Components, Architectures, and Reuse, SBCARS 2018,, 2018, São Carlos. Proceedings of the VII Brazilian Symposium on Software Components, Architectures, and Reuse, SBCARS 2018. São Carlos: SBC, 2018. v. 7. p. 13-22.

3.
GENSH, R. ; RAFIEV, A. ; GARCIA, A. ; XIA, F. ; ROMANOVSKY, Alexander ; YAKOVLEV, A. . Architecting Holistic Fault Tolerance. In: 21th IEEE High Assurance Systems Engineering Symposium (HASE 2017), 2017, Singapore. Proceedings of the 21th IEEE High Assurance Systems Engineering Symposium (HASE 2017), 2017. p. 1-8.

4.
OLIVEIRA, R. ; Sousa, L. S. ; Mello, R. ; Valentim, N. ; Lopes, A. ; Conte, T. ; GARCIA, A. ; Oliveira, E. ; LUCENA, Carlos José Pereira de . Collaborative Identification of Code Smells: A Multi-case Study. In: 39th International Conference on Software Engineering, 2017, Buenos Aires. 39th International Conference on Software Engineering (ICSE), Software Engineering in Practice Track, 2017. v. 39. p. 1-10.

5.
Fernandes, E. ; Vale, G. ; Sousa, L. S. ; Figueiredo, Eduardo ; Garcia, Alessandro F. ; Lee, J. . 'No Code Anomaly is an Island' -- Anomaly Agglomeration as Sign of Product Line Instabilities. In: 16th International Conference on Software Reuse (ICSR), 2017, Salvador. Proceedings of the 16th International Conference on Software Reuse (ICSR), 2017. p. 1-15.

6.
Mello, R. ; OLIVEIRA, R. ; Sousa, L. S. ; Garcia, Alessandro . Towards Effective Teams for the Identification of Code Smells. In: 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2017), ICSE 2017, 2017, Buenos Aires. Proceedings of the 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2017), ICSE 2017, 2017. v. 10. p. 1-4.

7.
Hozano, M. ; Garcia, Alessandro ; Fonseca, B. ; COSTA, E. ; Antunes, N. . Smells are Sensitive to Developers! On the Efficiency of (Un)guided Customized Detection. In: 25th IEEE International Conference on Program Comprehension, 2017, Buenos Aires. Proceedings of the 25th IEEE International Conference on Program Comprehension, 2017. v. 25. p. 1-10.

8.
Malaquias, R. ; RIBEIRO, M. ; Bonifácio, R. ; Medeiros, F. ; Monteiro, E. ; Garcia, Alessandro ; Gheyi, R. . The Discipline of Preprocessor-Based Annotations: Does #ifdef TAG n?t #endif Matter?. In: 25th IEEE International Conference on Program Comprehension, 2017, Buenos Aires. Proceedings of the 25th IEEE International Conference on Program Comprehension, 2017. v. 25. p. 11-20.

9.
MISSIER, P. ; MCCLEAN, C. ; CARLTON, J. ; CEDRIM, D. ; Sousa, L. S. ; Garcia, Alessandro ; Plastino, A. ; ROMANOVSKY, Alexander . Recruiting from the Network: Discovering Twitter Users Who Can Help Combat Zika Epidemics. In: 17th International Conference on Web Engineering (ICWE), 2017, Rome. Proceedings of the 17th International Conference on Web Engineering (ICWE), 2017. v. 17. p. 1-10.

10.
OIZUMI, W. ; Sousa, L. S. ; Garcia, A.F. ; OLIVEIRA, R. ; Oliveira, A. ; AGBACHI, O. A. B. ; LUCENA, C. . Revealing Design Problems in Stinky Code: A Mixed-Method Study. In: 11th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2017, Fortaleza. Proceedings of the 11th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2017. v. 11. p. 1-10.

11.
CIRILO, E. ; Cafeo, B. ; NUNES, I. ; Garcia, A.F. ; Kulesza, Uira ; Lucena, Carlos . Comprehensibility of Heterogeneous Configuration Knowledge: A User Study. In: XXXI Brazilian Symposium on Software Engineering (SBES'17), 2017, Fortaleza. Proceedings of the XXXI Brazilian Symposium on Software Engineering (SBES'17), 2017. v. 2017. p. 1-10.

12.
Sousa, L. S. ; OLIVEIRA, R. ; Garcia, A.F. ; Lee, J. ; Conte, T. ; OIZUMI, W. ; Mello, R. ; Lopes, A. ; Valentim, N. ; Oliveira, E. ; LUCENA, Carlos José Pereira de . How Do Software Developers Identify Design Problems? A Qualitative Analysis. In: XXXI Brazilian Symposium on Software Engineering (SBES'17), 2017, Fortaleza. Proceedings of the XXXI Brazilian Symposium on Software Engineering (SBES'17), 2017. v. 2017. p. 11-20.

13.
Lopez, A. ; Ferreira, I. ; Fernandes, E. ; CEDRIM, D. ; Garcia, Alessandro . How Does Refactoring Affect Internal Quality Attributes? A Multi-Project Study.. In: XXXI Brazilian Symposium on Software Engineering (SBES'17), 2017, Fortaleza. Proceedings of the XXXI Brazilian Symposium on Software Engineering (SBES'17), 2017. v. 2017. p. 21-30.

14.
CEDRIM, D. ; Garcia, A.F. ; Mongiovi, M. ; Gheyi, R. ; Sousa, L. S. ; Mello, R. ; Fonseca, B. ; RIBEIRO, M. ; Lopez, A. . Understanding the Impact of Refactoring on Smells: A Longitudinal Study of 23 Software Projects. In: 11th joint meeting of the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE) and the European Software Engineering Conference (ESEC), 2017, Paderborn. Proceedings of the 11th joint meeting of the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE) and the European Software Engineering Conference (ESEC), 2017. v. 2017. p. 1-12.

15.
Mello, R. ; OLIVEIRA, R. ; GARCIA, A. . On the Influence of Human Factors for Identifying Code Smells: A Multi-Trial Empirical Study. In: ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2017), 2017, Toronto. Proceedings of the ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2017), 2017. v. 11. p. 1-11.

16.
Uchôa, A. ; Fernandes, E. ; Bibiano, A. C. ; Garcia, A.F. . Do Coupling Metrics Help Characterize Critical Components in Component-based Software Product Lines? An Empirical Study. In: 5th Workshop on Software Visualization, Evolution and Maintenance (VEM 2017), 2017, Fortaleza. Proceedings of the 5th Workshop on Software Visualization, Evolution and Maintenance (VEM 2017), 2017. v. 5. p. 1-8.

17.
Vidal, S. ; Guimarães, E. ; OIZUMI, W. ; GARCIA, A. ; Pace, A. D. ; Marcos, C. A. . On the Criteria for Prioritizing Code Anomalies to Identify Architectural Problems. In: 31th Symposium on Applied Computing (SAC), 2016, Pisa. Proc. of the 31th Symposium on Applied Computing (SAC), 2016. v. 31. p. 1.

18.
OIZUMI, WILLIAN N. ; GARCIA, A. ; Sousa, L. S. ; CAFEO, BRUNO ; Zhao, Y. . Code Anomalies Flock Together: Exploring Code Anomaly Agglomerations for Locating Design Problems. In: 38th International Conference on Software Engineering (ICSE'16), 2016, Austin. Proceedings of the 38th International Conference on Software Engineering (ICSE'16), 2016. v. 38. p. 1-12.

19.
Cafeo, B. ; Hunsen, C. ; GARCIA, A. ; Apel, S. ; LEE, J. . Segregating Feature Interfaces to Support Software Product Line Maintenance. In: MODULARITY (AOSD) 2016, 2016, Málaga. Proceedings of MODULARITY (AOSD) 2016, 2016. p. 1-12.

20.
MISSIER, P. ; ROMANOVSKY, Alexander ; Miu, T. ; Pal, A. ; DANIILAKIS, M. ; GARCIA, A. ; CEDRIM, D. ; Sousa, L. S. . Tracking Dengue Epidemics using Twitter Content Classification and Topic Modelling. In: 2nd International Workshop on Mining the Social Web at the 16th International Conference on Web Engineering (ICWE2016), 2016, Lugano. Proceedings of the 2nd International Workshop on Mining the Social Web, 16th International Conference on Web Engineering (ICWE2016), 2016. v. 2. p. 1-12.

21.
FIORINI, S. ; Sousa, L. S. ; CEDRIM, D. ; GARCIA, A. ; SAADE, D. C. M. ; MORAES, I. M. ; FRAJHOF, L. . Vigilância Entomológica da Dengue, Zika e Chikunguya: Uma Solução Baseada em Redes Sociais e Dispositivos Móveis. In: XVI Workshop de Informática Médica (WIM 2016), evento do XXXVI Congresso da Sociedade Brasileira de Computação (CSBC), 2016, Porto Alegre. Anais do XVI Workshop de Informática Médica (WIM 2016), XXXVI Congresso da Sociedade Brasileira de Computação (CSBC), 2016. v. XVI. p. 1-10.

22.
GARCIA, A.; GARNIER, M. . On the Evaluation of Structured Information Retrieval-based Bug Localization on 20 C# Projects. In: XXX Brazilian Symposium on Software Engineering (SBES'16), 2016, Maringá. Proceedings of the XXX Brazilian Symposium on Software Engineering (SBES'16), 2016. v. 30. p. 1-10.

23.
CEDRIM, D. ; Sousa, L. S. ; GARCIA, A. ; Gheyi, R. . Does Refactoring Improve Software Structural Quality? A Longitudinal Study of 25 Projects. In: XXX Brazilian Symposium on Software Engineering (SBES'16), 2016, Maringá. Proceedings of the XXX Brazilian Symposium on Software Engineering (SBES'16), 2016. v. 30. p. 11-20.

24.
OLIVEIRA, R. ; Estácio, B. ; GARCIA, A. ; MARCZAK, S. ; PRIKLADNICKI, R. ; KALINOWSKI, M. ; LUCENA, Carlos José Pereira de . Identifying Code Smells with Collaborative Practices: A Controlled Experiment. In: 10th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2016, Maringa. Proceedings of the 10th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2016. v. 10. p. 1-10.

25.
Vidal, S. ; Guimarães, E. ; OIZUMI, W. ; GARCIA, A. ; Pace, A. D. ; Marcos, C. A. . Identifying Architectural Problems through Prioritization of Code Smells. In: 10th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2016, Maringá. Proceedings of the 10th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2016. v. 10. p. 11-20.

26.
Vale, G. ; Albuquerque, D. ; Figueiredo, Eduardo ; Garcia, A . Defining Metric Thresholds for Software Product Lines: A Comparative Study. In: The 19th International Software Product Line Conference, 2015, Nashville. Proceedings of the 19th International Software Product Line Conference, 2015. v. 19. p. 1-10.

27.
Estácio, B. ; OLIVEIRA, R. ; MARCZAK, S. ; PRIKLADNICKI, R. ; Garcia, A ; KALINOWSKI, M. . Evaluating Collaborative Practices in Acquiring Programming Skills: Findings of a Controlled Experiment. In: XXIX Brazilian Symposium on Software Engineering (SBES'15), 2015, Belo Horizonte. Proceedings of the XXIX Brazilian Symposium on Software Engineering (SBES'15), 2015. v. 29. p. 1-10.

28.
GUIMARÃES, EVERTON ; Garcia, Alessandro ; Cai, Yuanfang . Architecture-sensitive heuristics for prioritizing critical code anomalies. In: the 14th International Conference, 2015, Fort Collins. Proceedings of the 14th International Conference on Modularity - MODULARITY 2015. New York: ACM Press. p. 68.

29.
Jakobus, B. ; GARCIA, A. ; Barbosa, E. ; LUCENA, Carlos José Pereira de . Contrasting exception handling code across languages: An analysis of 50 open source projects. In: 26th IEEE International Symposium on Software Reliability Engineering (ISSRE), 2015, GAITHERSBURG, MD. Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering (ISSRE), 2015. v. 26. p. 1-10.

30.
LEMOS, O. ; FERRARI, F. ; SILVEIRA, F. F. ; GARCIA, A. . Can Software Testing Education Lead to More Reliable Software?. In: 26th IEEE International Symposium on Software Reliability Engineering (ISSRE), 2015, GAITHERSBURG, MD. Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering (ISSRE), 2015. v. 26. p. 11-20.

31.
Vidal, S. ; Vasquez, H. ; Pace, A. D. ; Marcos, C. A. ; GARCIA, A. ; OIZUMI, W. . JSpIRIT: A Flexible Tool for the Analysis of Code Smells. In: XXXIV International Conference of the Chilean Computer Science Society, 2015, Santiago. Proceedings of the XXXIV International Conference of the Chilean Computer Science Society, 2015. v. XXXIV. p. 1-8.

32.
FERREIRA, M. ; Barbosa, E. ; Bertrán, I. M. ; Arcoverde, R. ; Garcia, A . Detecting Architecturally-Relevant Code Anomalies: A Case Study of Effectiveness and Effort. In: 29th Symposium on Applied Computing (SAC), 2014, Gyeongju. Proc. of the 29th Symposium on Applied Computing (SAC), 2014. v. 29. p. 0-0.

33.
Guimarães, E. ; Garcia, A ; FARIAS, K. . On the Impact of Obliviousness and Quantification on Model Composition Effort: A Quantitative Study. In: 29th Symposium on Applied Computing (SAC), 2014, Gyeongju. Proc. of the 29th Symposium on Applied Computing (SAC), 2014. v. 29. p. 0-0.

34.
GURGEL, A. ; Bertrán, I. M. ; Garcia, A ; STAA, Arndt Von ; Mezini, M. ; EICHBERG, M. ; MITSCHKE, R. . Blending and Reusing Rules for Architectural Degradation Prevention. In: 13rd International Conference on Aspect-Oriented Software Development (AOSD'14), 2014, Lugano. Proceedings of the 13rd International Conference on Aspect-Oriented Software Development (AOSD'14), 2014. v. 13. p. 0-0.

35.
CACHO, N. ; Barbosa, E. ; César, T. ; Garcia, A ; Filipe, T. ; Soares, E. . Trading Robustness for Maintainability: An Empirical Study of Evolving C# Programs. In: 36th International Conference on Software Engineering, 2014, Hyderabad. Proc. of the 36th International Conference on Software Engineering, 2014. v. 36. p. 0-0.

36.
PADILHA, J. ; PEREIRA, J. ; Figueiredo, Eduardo ; Almeida, J. ; Garcia, A ; SANT`ANNA, Cláudio . On the Effectiveness of Concern Metrics to Detect Code Smells: An Empirical Study. In: 26th International Conference on Advanced Information Systems Engineering (CAiSE 2014), 2014, Tessaloniki. Proc. of the 26th International Conference on Advanced Information Systems Engineering (CAiSE 2014),, 2014. v. 26. p. 0-0.

37.
OIZUMI, W. ; Garcia, A ; FERREIRA, M. ; STAA, Arndt Von ; COLANZI, T. . When Code-Anomaly Agglomerations Represent Architectural Problems? An Exploratory Study. In: XXVIII Brazilian Symposium on Software Engineering (SBES'14), 2014, Maceió. Proc. of the XXVIII Brazilian Symposium on Software Engineering (SBES'14), 2014. v. 28. p. 0-0.

38.
Barbosa, E. ; Garcia, A ; Barbosa, S. . Categorizing Faults in Exception Handling: A Study of Open Source Projects. In: XXVIII Brazilian Symposium on Software Engineering (SBES'14), 2014, Maceió. Proc. of the XXVIII Brazilian Symposium on Software Engineering (SBES'14), 2014. v. 28. p. 0-0.

39.
CACHO, N. ; Araujo, J. ; Pranto, F. ; César, T. ; Cassio, A. ; Soares, E. ; Filipe, T. ; Garcia, I. ; Barbosa, E. ; Garcia, A . How Does Exception Handling Behavior Evolve? An Exploratory Study in Java and C# Applications. In: 30th International Conference on Software Maintenance and Evolution (ICSME), 2014, Victoria. Proc. of the 30th International Conference on Software Maintenance and Evolution (ICSME), 2014. v. 30. p. 0-0.

40.
Guimarães, E. ; Garcia, A ; CAI, Y. . Exploring Blueprints on the Prioritization of Architecturally Relevant Code Anomalies: A Controlled Experiment. In: COMPSAC 2014, 2014, Vasteras. Proceedings of COMPSAC 2014, 2014. p. 0-0.

41.
FARIAS, K. ; Garcia, A ; LUCENA, Carlos José Pereira de . Towards a Quality Model for Model Composition Effort. In: 29th Symposium on Applied Computing (SAC), 2014, Gyeongju. Proc. of the 29th Symposium on Applied Computing (SAC), 2014. v. 29. p. 0-0.

42.
MITSCHKE, R. ; EICHBERG, M. ; Mezini, M. ; GARCIA, A. ; Bertrán, I. M. . Modular Specification and Checking of Structural Dependencies. In: 12nd International Conference on Aspect-Oriented Software Development (AOSD'13), 2013, Fukuoka. Proceedings of the 12nd International Conference on Aspect-Oriented Software Development (AOSD'13), 2013. v. 12. p. 01-12.

43.
Bertrán, I. M. ; Garcia, A ; Chavez, Christina ; STAA, Arndt Von . Enhancing the Detection of Code Anomalies with Architecture-Sensitive Strategies. In: 17th European Conference on Software Maintenance and Reengineering (CSMR), 2013, Genova. Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR), 2013. v. 17. p. 01-10.

44.
DANTAS, F. ; Garcia, A ; WHITTLE, J. ; Araujo, J. . Enhancing Design Models with Composition Properties: A Software Maintenance Study. In: 12st International Conference on Aspect-Oriented Software Development (AOSD'13), 2013, Fukuoka. Proceedings of the 12st International Conference on Aspect-Oriented Software Development (AOSD'13), 2013. v. 12. p. 99-110.

45.
CIRILO, E. ; Kulesza, Uira ; Garcia, A ; COWAN, Donald ; ALENCAR, Paulo ; LUCENA, Carlos José Pereira de . Configurable Software Product Lines: Supporting Heterogeneous Configuration Knowledge. In: 13th International Conference on Software Reuse (ICSR'13), 2013, Pisa. Proceedings of the 13th International Conference on Software Reuse (ICSR'13), 2013. v. 13. p. 0-0.

46.
Guimarães, E. ; 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 (MiSE), 35th International Conference on Software Engineering (ICSE'13), 2013, San Francisco. Proceedings of the Workshop on Modeling in Software Engineering (MiSE), 2013. v. 4. p. 0-0.

47.
Cafeo, B. ; DANTAS, F. ; CIRILO, E. ; Garcia, A . Towards Indicators of Instabilities in Software Product Lines: An Empirical Evaluation of Metrics. In: 4th International Workshop on Emerging Trends in Software Metrics (WeTSOM 2013), 35th International Conference on Software Engineering (ICSE'13), 2013, San Francisco. Proceedings of the 4th International Workshop on Emerging Trends in Software Metrics (WeTSOM 2013), 2013. v. 4. p. 0-0.

48.
Arcoverde, R. ; Guimarães, E. ; Bertrán, I. M. ; Garcia, A ; Cai, Yuanfang . Prioritization of Code Anomalies Based on Architecture Sensitiveness. In: XXVII Brazilian Symposium on Software Engineering (SBES'13), 2013, Brasília. Proceedings of the XXVII Brazilian Symposium on Software Engineering (SBES'13), 2013. v. 27. p. 0-0.

49.
Rocha, L. ; Andrade, R. ; Garcia, A . A Method for Verification of Context-Sensitive Exception Handling Models. In: XXVII Brazilian Symposium on Software Engineering (SBES'13), 2013, Brasília. Proceedings of the XXVII Brazilian Symposium on Software Engineering (SBES'13), 2013. v. 27. p. 0-0.

50.
Silva, A. ; Garcia, A ; CIRILO, E. ; LUCENA, Carlos . Reuse of Domain-Sensitive Strategies for Detecting Code Anomalies: A Multi-Case Study. In: XXVII Brazilian Symposium on Software Engineering (SBES'13), 2013, Brasília. Proceedings of the XXVII Brazilian Symposium on Software Engineering (SBES'13), 2013. v. 27. p. 0-0.

51.
PADILHA, J. ; Figueiredo, Eduardo ; Sant'Anna, Claudio ; Garcia, A . Detecting God Methods with Concern Metrics: An Exploratory Study. In: 7th Latin-American Workshop on Advanced Modularization Techniques (LA-WASP), 2013, Brasília. Proceedings of the 7th Latin-American Workshop on Advanced Modularization Techniques (LA-WASP), 2013. v. 7. p. 0-0.

52.
Novais, R. ; NUNES, C. ; Garcia, A.F. ; Mendonça, M. . SourceMiner Evolution: A Tool for Supporting Feature Evolution Comprehension. In: 26th International Conference on Software Maintenance (ICSM?13), 2013, Eindhoven. Proceedings of the IEEE 26th International Conference on Software Maintenance (ICSM?13), 2013. v. 26. p. 0-0.

53.
Bertrán, I. M. ; Garcia, J. ; POPESCU, D. ; GARCIA, A. ; Medvidovic, N. ; STAA, Arndt Von . Are Automatically-Detected Code Anomalies Relevant to Architectural Modularity? An Exploratory Analysis of Evolving Systems. In: 11st International Conference on Aspect-Oriented Software Development (AOSD'12), 2012, Postdam. Proceedings of the 11st International Conference on Aspect-Oriented Software Development (AOSD'12), 2012. v. 11. p. 00-00.

54.
Bertrán, I. M. ; Arcoverde, R. ; GARCIA, A. ; Chavez, Christina ; STAA, Arndt Von . On the Relevance of Code Anomalies for Identifying Architecture Degradation Symptoms. In: 16th European Conference on Software Maintenance and Reengineering (CSMR), 2012, Szeged. Proceedings of the 16th European Conference on Software Maintenance and Reengineering (CSMR), 2012. v. 16. p. 000-000.

55.
LEMOS, O. ; FERRARI, F. ; SILVEIRA, F. F. ; GARCIA, A. . Development of Auxiliary Functions: Should You Be Agile? An Empirical Assessment of Pair Programming and Test-First Programming. In: 34th International Conference on Software Engineering (ICSE'12), 2012, Zurich. Proceedings of the 34th International Conference on Software Engineering (ICSE'12), 2012. v. 24. p. 0-0.

56.
Novais, R. ; NUNES, C. ; CIRILO, E. ; DANTAS, F. ; GARCIA, A. ; Mendonça, M. . On the Proactive and Interactive Visualization for Feature Evolution Comprehension: An Industrial Investigation. In: 34th International Conference on Software Engineering (ICSE'12), Software Engineering in Practice, 2012, Zurich. Proceedings of the 34th International Conference on Software Engineering (ICSE'12), 2012. v. 34. p. 00-00.

57.
Barbosa, E. ; GARCIA, A. ; Mezini, M. . A Recommender System for Exception Handling Code. In: 5th Workshop on Exception Handling at ICSE 2012, 2012, Zurich. Proceedings of the 5th Workshop on Exception Handling at ICSE 2012, 2012.

58.
Arcoverde, R. ; Bertrán, I. M. ; GARCIA, A. ; STAA, Arndt Von . Automatically Detecting Architecturally-Relevant Code Anomalies. In: 3rd International Workshop on Recommendation Systems for Software Engineering at ICSE 2012, 2012, Zurich. Proceedings of the 3rd International Workshop on Recommendation Systems for Software Engineering at ICSE 2012, 2012.

59.
da Silva, Bruno Carreiro ; SANT'ANNA, Cláudio ; CHAVEZ, Christina Von Flach Garcia ; GARCIA, A. . Concern-based Cohesion: Unveiling a Hidden Dimension of Cohesion Measurement. In: 20th IEEE International Conference on Program Comprehension, 2012, Passau. Proceedings of the 20th IEEE International Conference on Program Comprehension, 2012.

60.
OIZUMI, W. ; Junior, A. C. ; Correia, G. ; COLANZI, T. ; FERRARI, F. ; GIMENES, I. ; Junior, E. O. ; GARCIA, A. ; MASIERO, P. . On the Proactive Design of Aspect-Oriented Product-Line Architectures: An Exploratory Study. In: 36th IEEE Computer Software and Applications Conference (COMPSAC 2012), 2012, Izmir. Proc. of the 36th IEEE Computer Software and Applications Conference (COMPSAC 2012), 2012. v. 36. p. 1-6.

61.
GURGEL, A. ; DANTAS, F. ; GARCIA, A. ; Sant'Anna, Claudio . Integrating Software Product Lines: A Study of Reuse versus Stability. In: 36th IEEE Computer Software and Applications Conference (COMPSAC 2012), 2012, Izmir. Proc. of the 36th IEEE Computer Software and Applications Conference (COMPSAC 2012), 2012. p. 7-16.

62.
FARIAS, K. ; GARCIA, A. ; LUCENA, Carlos . Evaluating the Impact of Aspects on Inconsistency Detection Effort: A Controlled Experiment. In: 15th International Conference on Model-Driven Engineering Languages and Systems, MODELS 2012, 2012, Innsbruck. Proceedings of the 15th International Conference on Model-Driven Engineering Languages and Systems, MODELS 2012, 2012. v. 15. p. 111-121.

63.
FARIAS, K. ; GARCIA, A. ; WHITTLE, J. ; CHAVEZ, Christina Von Flach Garcia ; LUCENA, Carlos . Evaluating the Effort of Composing Design Models: A Controlled Experiment. In: 15th International Conference on Model-Driven Engineering Languages and Systems, MODELS 2012, 2012, Innsbruck. Proceedings of the 15th International Conference on Model-Driven Engineering Languages and Systems, MODELS 2012, 2012. v. 15. p. 200-210.

64.
DANTAS, F. ; GARCIA, A. ; WHITTLE, J. . On the Role of Composition Code Properties on Evolving Programs. In: 6th International Symposium on Empirical Software Engineering and Measurement, ESEM.12, 2012, Lund. Proceedings of the 6th International Symposium on Empirical Software Engineering and Measurement, ESEM.12, 2012. v. 6. p. 00-00.

65.
HERRERA, J. ; Bertrán, I. M. ; SALAS, P. ; PINHO, R. ; GARCIA, A. ; Araujo, J. ; Breitman, K. . Revealing Crosscutting Concerns in Textual Requirements Documents: An Exploratory Study with Industry Systems. In: XXVI Brazilian Symposium on Software Engineering (SBES'12), 2012, Natal. Proceedings of the XXVI Brazilian Symposium on Software Engineering (SBES'12), 2012. v. 26. p. 00-00.

66.
Barbosa, E. ; GARCIA, A. ; Mezini, M. . Heuristic Strategies for Recommendation of Exception Handling Code. In: XXVI Brazilian Symposium on Software Engineering (SBES'12), 2012, Natal. Proceedings of the XXVI Brazilian Symposium on Software Engineering (SBES'12), 2012. v. 26. p. 00-00.

67.
Cafeo, B. ; DANTAS, F. ; GURGEL, A. ; Guimarães, E. ; CIRILO, E. ; GARCIA, A. ; LUCENA, Carlos . Analysing the Impact of Feature Dependency Implementation on Product Line Stability: An Exploratory Study. In: XXVI Brazilian Symposium on Software Engineering (SBES'12), 2012, Natal. Proceedings of the XXVI Brazilian Symposium on Software Engineering (SBES'12),, 2012. v. 26. p. 00-00.

68.
NUNES, C. ; GARCIA, A. ; LUCENA, Carlos ; Lee, J. . History-Sensitive Heuristics for Recovery of Features in Code of Evolving Program Families. In: 16th International Software Product Line Conference, SPLC, 2012, Salvador. Proceedings of the 16th International Software Product Line Conference, SPLC, 2012. v. 16. p. 00-00.

69.
Bertrán, I. M. ; Garcia, A ; STAA, Arndt Von . An Exploratory Study of Code Smells in Evolving Aspect-Oriented Systems. In: Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011, Porto de Galinhas. Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011.

70.
NUNES, C. ; GARCIA, A. ; FIGUEIREDO, E. ; LUCENA, Carlos José Pereira de . Revealing Mistakes on Concern Mapping Tasks: An Experimental Evaluation. In: 15th European Conference on Software Maintenance and Reengineering (CSMR), 2011, Oldenburg. Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR), 2011. v. 15. p. 0-0.

71.
CIRILO, E. ; NUNES, I. ; GARCIA, A. ; LUCENA, Carlos . Configuration Knowledge of Software Product Lines: A Comprehensibility Study. In: 2nd International Workshop on Variability and Composition, 2011, Porto de Galinhas. Proc. of the 2nd International Workshop on Variability and Composition at AOSD'11, 2011. v. 10. p. 1-6.

72.
FIGUEIREDO, E. ; GARCIA, A. ; MAIA, M. ; Ferreira, G. ; NUNES, C. . On the Impact of Crosscutting Concern Projection on Code Measurement. In: 10th International Conference on Aspect-Oriented Software Development, 2011, Porto de Galinhas. Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011. v. 10. p. 1-12.

73.
BURROWS, R. ; TAIANI, F. ; GARCIA, A. ; FERRARI, F. . Reasoning about Faults in Aspect-Oriented Programs: A Metrics-Based Evaluation. In: 19th IEEE International Conference on Program Comprehension, 2011, Kingston. Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011. v. 19.

74.
GURGEL, A. ; DANTAS, F. ; Garcia, A . On-Demand Integration of Product Lines: A Study of Reuse and Stability. In: 2nd International Workshop on Product LinE Approaches in Software Engineering (PLEASE 2011), held in conjunction with the 33nd International Conference on Software Engineering (ICSE 2011), 2011, Waikiki, Honolulu. Proceedings of the 2nd International Workshop on Product LinE Approaches in Software Engineering (PLEASE 2011), 2011. v. 2.

75.
Arcoverde, R. ; GARCIA, A. ; FIGUEIREDO, E. . Understanding the Longevity of Code Smells - Preliminary Results of an Explanatory Survey. In: 4th International Workshop on Refactoring Tools (WRT 2011), held in conjunction with the 33nd International Conference on Software Engineering (ICSE 2011), 2011, Waikiki, Honolulu. Proceedings of the 4th International Workshop on Refactoring Tools (WRT 2011), 2011. v. 4.

76.
DANTAS, F. ; GURGEL, A. ; GARCIA, A. . Towards a Suite of Metrics for Advanced Composition Mechanisms. In: 2nd International Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT 2011) at ECOOP 2011, 2011, Lancaster. Proceedings of the 2nd International Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT 2011) at ECOOP 2011, 2011. p. 0-0.

77.
Barbosa, E. ; BATISTA, T. ; GARCIA, A. ; Silva, E. . PL-AspectualACME: An Aspect-Oriented Architectural Description Language for Software Product Lines. In: 5th European Conference on Software Architecture, 2011, Essen. roceedings of the 5th European Conference on Software Architecture, 2011. v. 5. p. 00-00.

78.
Junior, A. C. ; Correia, G. ; COLANZI, T. ; GIMENES, I. ; Junior, E. O. ; Ferrari, S. ; MASIERO, P. ; GARCIA, A. . Extending UML Components to Develop Software Product-Line Architectures: Lessons Learned. In: 5th European Conference on Software Architecture, 2011, Essen. Proceedings of the 5th European Conference on Software Architecture, 2011. v. 5. p. 00-00.

79.
Bertrán, I. M. ; GARCIA, A. ; STAA, Arndt Von ; Garcia, J. ; Medvidovic, N. . On the Impact of Aspect-Oriented Code Smells on Architecture Modularity: An Exploratory Study. In: 5th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2011, São Paulo. Proceedings of the 5th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2011. v. 5. p. 00-00.

80.
Barbosa, E. ; GARCIA, A. . Analyzing Exceptional Interfaces on Evolving Frameworks. In: 1st Workshop on Exception Handling in Contemporary Software Systems, co-located with the Fifth Latin-American Symposium on Dependable Computing (LADC), 2011, São José dos Campos. Proceedings of the 1st Workshop on Exception Handling in Contemporary Software Systems at LADC, 2011. v. 1. p. 00-00.

81.
FARIAS, K. ; GARCIA, A. ; LUCENA, Carlos . Evaluating the Impact of Stability on Model Composition Effort.. In: VIII Latin-American Workshop on Experimental Software Engineering (ESELAW 2011), 2011, Rio de Janeiro. Proc. of VIII Latin-American Workshop on Experimental Software Engineering (ESELAW 2011), 2011. v. 8. p. 00-00.

82.
FARIAS, K. ; GARCIA, A. ; WHITTLE, J. . Assessing the Impact of Aspects on Model Composition Effort. In: 9th International Conference on Aspect-Oriented Software Development, 2010, Rennes and Saint Malo. Proceedings of the 9th ACM International Conference on Aspect-Oriented Software Development, 2010. v. 9. p. 1-12.

83.
FERRARI, F. ; BURROWS, R. ; LEMOS, O. ; GARCIA, A. ; FIGUEIREDO, E. ; CACHO, N. ; LOPES, F. ; TEMUDO, N. ; SOARES, S. ; RASHID, A. ; MASIERO, P. ; BATISTA, T. ; Maldonado, J. C. . An Exploratory Study of Fault-Proneness in Evolving Aspect-Oriented Programs. In: 32th International Conference on Software Engineering (ICSE'10), 2010, Cape Town. Proceedings of the 32th International Conference on Software Engineering (ICSE'10), 2010. p. 0-0.

84.
Dias, M. ; TIZZEI, L. ; RUBIRA, Cecília Mary Fischer ; GARCIA, A. ; Lee, J. . Leveraging Aspect-Connectors to Improve Stability of Product-Line Variabilities. In: Fourth International Workshop on Variability Modelling of Software-intensive Systems (VaMoS 2010), 2010, Linz. Proceedings of the Fourth International Workshop on Variability Modelling of Software-intensive Systems (VaMoS 2010). Linz, 2010. p. 0-0.

85.
FARIAS, K. ; GARCIA, A. ; LUCENA, Carlos José Pereira de . Empirical Evaluation of Effort on Composing Design Models. In: 32th International Conference on Software Engineering (ICSE'10) - Doctoral Symposium, 2010, Cape Town. Proceedings of the 32th International Conference on Software Engineering (ICSE'10) - Doctoral Symposium, 2010. v. 32.

86.
DANTAS, F. ; Garcia, A . Stability of Product Lines with Composition Filters: An Exploratory Study. In: 1st International Workshop on Empirical Evaluation of Composition Techniques (ESCOT 2010), 2010, Rennes. Proceedings of the 1st International Workshop on Empirical Evaluation of Composition Techniques (ESCOT 2010), 2010. p. 32-40.

87.
MEDEIROS, A. ; FARIAS, K. ; GARCIA, A. ; BATISTA, T. . Evaluating Composition Techniques for Architectural Specifications: An Exploratory Study. In: 1st International Workshop on Empirical Evaluation of Composition Techniques (ESCOT 2010), 2010, Rennes. Proceedings of the 1st International Workshop on Empirical Evaluation of Composition Techniques (ESCOT 2010), 2010. p. 41-48.

88.
BURROWS, R. ; FERRARI, F. ; GARCIA, A. ; TAIANI, F. . An Empirical Evaluation of Coupling Metrics in Aspect-Oriented Programs. In: International Workshop on Workshop on Emerging Trends in Software Metrics (WETSOM) @ ICSE, 2010, Cape Town. Proceedings of the International Workshop on Workshop on Emerging Trends in Software Metrics, 2010. p. 52-60.

89.
SILVA, M. ; FANTINATO, M. ; GIMENES, I. ; GARCIA, A. . ASPECT-MONITOR: An Aspect-based Approach to WS-contract Monitoring. In: 12th International Conference on Enterprise Information Systems (ICEIS), 2010, Madeira. Proceedings of the 12th International Conference on Enterprise Information Systems (ICEIS), 2010.

90.
DANTAS, F. ; GARCIA, A. . Software Reuse versus Stability: Evaluating Advanced Programming Techniques. In: ACM SIGSoft XXIV Brazilian Symposium on Software Engineering (SBES'10), 2010, Salvador. Proceedings of the ACM SIGSoft XXIV Brazilian Symposium on Software Engineering (SBES'10). Salvador, 2010.

91.
Bertrán, I. M. ; GARCIA, A. ; STAA, Arndt Von . Defining and Applying Detection Strategies for Aspect-Oriented Code Smells. In: ACM SIGSoft XXIII Brazilian Symposium on Software Engineering (SBES'10), 2010, Salvador. Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software Engineering (SBES'10). Salvador: SBC, 2010.

92.
Carneiro, C. ; SILVA, M. ; Dias, L. ; FIGUEIREDO, E. ; SANT'ANNA, Cláudio ; GARCIA, A. ; Mendonça, M. . Identifying Code Smells with Multiple Concern Views. In: ACM SIGSoft XXIV Brazilian Symposium on Software Engineering (SBES'10), 2010, Salvador. Proceedings of the ACM SIGSoft XXIV Brazilian Symposium on Software Engineering (SBES'10). Salvadro: SBC, 2010.

93.
FERRARI, F. ; BURROWS, R. ; LEMOS, O. ; GARCIA, A. ; Maldonado, J. C. . Characterising Faults in Aspect-Oriented Programs: Filling the Gap between Theory and Practice. In: ACM SIGSoft XXIV Brazilian Symposium on Software Engineering (SBES'10), 2010, Salvador. Proceedings of the ACM SIGSoft XXIV Brazilian Symposium on Software Engineering (SBES'10). Salvador: SBC, 2010.

94.
DANTAS, F. ; NUNES, C. ; GARCIA, A. ; KULESZA, U. ; LUCENA, Carlos . Stability of Software Product Lines with Class-Aspect Interfaces: A Comparative Study. In: 4th Workshop on Assessment of Contemporary Modularization Techniques (ACoM.10), 2010, Jeju Island. Proceedings of the 4th Workshop on Assessment of Contemporary Modularization Techniques (ACoM.10), 2010. p. 1-6.

95.
DANTAS, F. ; FIGUEIREDO, E. ; GARCIA, A. ; SANT'ANNA, Cláudio ; KULESZA, U. ; CACHO, N. ; SOARES, S. ; BATISTA, T. ; COELHO, R. ; Alférez, M. . Benchmarking Stability of Aspect-Oriented Product-Line Decompositions. In: 4th Workshop on Assessment of Contemporary Modularization Techniques (ACoM.10), 2010, Jeju Island. Proceedings of the 4th Workshop on Assessment of Contemporary Modularization Techniques (ACoM.10), 2010. p. 7-12.

96.
GURGEL, A. ; DANTAS, F. ; GARCIA, A. . Um Estudo de Composições de Padrões de Projeto em CaesarJ. In: IV Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2010), 2010, Salvador. Proceedings of the IV Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2010), 2010. p. 0-0.

97.
Barbosa, E. ; Garcia, A . Analyzing Crosscutting Exception Flows in an Evolving System. In: IV Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2010), 2010, Salvador. Proceedings of the IV Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2010), 2010. p. 0-0.

98.
BURROWS, R. ; FERRARI, F. ; LEMOS, O. ; GARCIA, A. ; TAIANI, F. . The Impact of Coupling on the Fault-Proneness of Aspect-Oriented Programs: An Empirical Study. In: 21st IEEE International Symposium on Software Reliability Engineering (ISSRE), 2010, San Jose. Proceedings of the 21st IEEE International Symposium on Software Reliability Engineering (ISSRE), 2010.

99.
COSTA, A. D. ; SILVA, Viviane ; GARCIA, A. ; LUCENA, Carlos . Improving Test Models for Large Scale Industrial Systems: An Inquisitive Study. In: ACM/IEEE 13th International Conference on Model-Driven Engineering Languages and Systems (MODELS), 2010, Oslo. Proceedings of the ACM/IEEE 13th International Conference on Model-Driven Engineering Languages and Systems (MODELS), 2010.

100.
SILVA, L. ; DANTAS, F. ; Honorato, G. ; GARCIA, A. ; LUCENA, Carlos . Hist-Inspect: Uma Ferramenta de Apoio à Avaliação Sensível à História de Código. In: ACM SIGSoft XXIII Brazilian Symposium on Software Engineering (SBES'10), 2010, Salvador. Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software Engineering (SBES'10), 2010.

101.
SILVA, L. ; DANTAS, F. ; Honorato, G. ; GARCIA, A. ; LUCENA, Carlos . Detectando Anomalias de Código em Evolução: O que a História pode Revelar?. In: 4th Brazilian Symposium on Software Components, Software Architecture and Reuse (SBCARS 2010),, 2010, Salvador. Proceedings of the 4th Brazilian Symposium on Software Components, Software Architecture and Reuse (SBCARS 2010), 2010.

102.
MEDEIROS, A. ; FIGUEIREDO, E. ; GALVAO, I. ; GARCIA, A. ; BATISTA, T. ; SANT'ANNA, Cláudio . Concern-based Assessment of Architectural Stability: A Comparative Study. In: 4th Brazilian Symposium on Software Components, Software Architecture and Reuse (SBCARS 2010), 2010, Salvador. Proceedings of the 4th Brazilian Symposium on Software Components, Software Architecture and Reuse (SBCARS 2010), 2010.

103.
Guimarães, E. ; GARCIA, A. ; FARIAS, K. . Analyzing the Effects of Aspect Properties on Model Composition Effort: A Replicated Study. In: 6th Workshop on Aspect-Oriented Modeling @ MODELS 2010, 2010, Oslo. Proceedings of the 6th Workshop on Aspect-Oriented Modeling @ MODELS 2010, 2010.

104.
SILVA, M. ; GIMENES, I. ; FANTINATO, M. ; TOLEDO, M. B. F. ; GARCIA, A. . Improving QoS Monitoring Based on the Aspect-Orientated Paradigm. In: 12th International Conference on Enterprise Information Systems (ICEIS), 2010, Funchal. Proceedings of the 12th International Conference on Enterprise Information Systems (ICEIS), 2010.

105.
CHAVEZ, Christina Von Flach Garcia ; GARCIA, A. ; BATISTA, A. ; BATISTA, T. ; SANT'ANNA, Cláudio ; Rashid, Awais . Composing Architectural Aspects based on Style Semantics. In: International Conference on Aspect-Oriented Software Development, 2009, Charlottesville. Proceedings of the 8th International Conference on Aspect-Oriented Software Development (AOSD'09) (to appear), 2009.

106.
NUNES, C. ; KULESZA, U. ; SANT'ANNA, Cláudio ; NUNES, I. ; GARCIA, A. ; LUCENA, Carlos . Comparing Stability of Implementation Techniques for Multi-Agent System Product Lines. In: Proc. 13rd European Conf. Software Maintenance and Reengineering (CSMR), 2009, Kaiserslautern. Proc. 13rd European Conf. Software Maintenance and Reengineering (CSMR) (to appear), 2009.

107.
CHITCHYAN, R. ; GREENWOOD, P. ; SAMPAIO, A. ; Rashid, Awais ; GARCIA, A. ; SILVA, L. . Semantic vs. Syntactic Compositions in Aspect-Oriented Requirements Engineering: an Empirical Study. In: 8th International Conference on Aspect-Oriented Software Development (AOSD'09), 2009, Charlottesville. Proceedings of the 8th International Conference on Aspect-Oriented Software Development (AOSD'09) (to appear), 2009.

108.
BURROWS, R. ; GARCIA, A. ; TAIANI, F. . Coupling Metrics for Aspect-Oriented Programming: A Systematic Review of Maintainability Studies. In: 4th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), 2009, Milan. Proceedings of the 4th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE). Setubal: INSTICC, 2009.

109.
Garcia, A; SANT'ANNA, Cláudio ; FIGUEIREDO, E. ; Pinto, M. ; FUENTES, L. . Representing Architectural Aspects with a Symmetric Approach. In: 15th International Workshop on Early Aspects, 2009, Charlottesville. Proceedings of the 15th International Workshop on Early Aspects, 2009.

110.
J. Conejero ; FIGUEIREDO, E. ; GARCIA, A. ; Hernández, J. ; JURADO, E. . Early Crosscutting Metrics as Predictors of Software Instability. In: TOOLS-Europe 2009, 47th Intl. Conference on Objects, Models, Components, Patterns, 2009, Zurich. Proceedings of the TOOLS-Europe 2009 Conference, 2009.

111.
FIGUEIREDO, E. ; SILVA, B. ; Sant'Anna, Claudio ; GARCIA, A. ; WHITTLE, J. ; NUNES, D. . Crosscutting Patterns and Design Stability: An Exploratory Analysis. In: ICPC'09 - 17th IEEE International Conference on Program Comprehension, 2009, Vancouver. Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009.

112.
CACHO, N. ; DANTAS, F. ; GARCIA, A. ; CASTOR FILHO, F. . Exception Flows made Explicit: An Exploratory Study. In: XXIII Brazilian Symposium on Software Engineering (SBES'09), 2009, Fortaleza. Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software Engineering (SBES'09), 2009. p. 0-0.

113.
Barbosa, E. ; BATISTA, T. ; KULESZA, U. ; MEDEIROS, A. ; CHAVEZ, Christina Von Flach Garcia ; GARCIA, A. . Variability Management in Aspect-Oriented Architecture Description Languages: An Integrated Approach. In: XXIII Brazilian Symposium on Software Engineering (SBES'09), 2009, Fortaleza. Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software Engineering (SBES'09), 2009. p. 0-0.

114.
FIGUEIREDO, E. ; SANT'ANNA, Cláudio ; GARCIA, A. ; LUCENA, Carlos . Applying and Evaluating Concern-Sensitive Design Heuristics. In: XXIII Brazilian Symposium on Software Engineering (SBES'09), 2009, Fortaleza. Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software Engineering (SBES'09), 2009. p. 00-01.

115.
FARIAS, K. ; GARCIA, A. ; LUCENA, Carlos . On the Comparative Evaluation of Aspect-Oriented Model Composition Techniques. In: 3rd Latin-American Workshop on Aspect-Oriented Software Development (LA-WASP'2009), 2009, Fortaleza. Proceedings o the 3rd Latin-American Workshop on Aspect-Oriented Software Development (LA-WASP'2009), 2009. v. 3. p. 00-00.

116.
Bertrán, I. M. ; GARCIA, A. ; STAA, Arndt Von . Estratégias de Detecção de Anomalias de Modularidade em Sistemas Orientados a Aspectos. In: III Latin American Workshop on Aspect-Oriented Software Development (LA-WASP'2009), 2009, Fortaleza. Proceedings of the III Latin American Workshop on Aspect-Oriented Software Development, 2009. v. 3. p. 0-0.

117.
FIGUEIREDO, E. ; WHITTLE, J. ; GARCIA, A. . ConcernMorph: Metrics-based Detection of Crosscutting Patterns. In: 17th ACM International Conference on Foundations of Software Engineering, Demo Session, 2009, Amsterdam. Proceedings of the 17th ACM International Conference on Foundations of Software Engineering, 2009. v. 17. p. 0-0.

118.
SILVA, B. ; FIGUEIREDO, E. ; GARCIA, A. ; NUNES, D. . On the Support and Application of Macro-Refactorings for Crosscutting Concerns. In: 3rd Brazilian Symposium on Software Components, Software Architecture and Reuse (SBCARS 2009), 2009, Natal. Proceedings of the 3rd Brazilian Symposium on Software Components, Software Architecture and Reuse (SBCARS 2009), 2009. v. 3. p. 0-0.

119.
Barbosa, E. ; BATISTA, T. ; CHAVEZ, Christina Von Flach Garcia ; KULESZA, U. ; GARCIA, A. . Um Estilo Arquitetural para Linhas de Produtos de Software. In: 3rd Brazilian Symposium on Software Components, Software Architecture and Reuse (SBCARS 2009), 2009, Fortaleza. Proceedings of the 3rd Brazilian Symposium on Software Components, Software Architecture and Reuse (SBCARS 2009), 2009. v. 3. p. 0-0.

120.
Alférez, M. ; Santos, J. ; Moreira, A. ; GARCIA, A. ; KULESZA, U. ; Araujo, J. ; Amaral, V. . Multi-View Composition Language for Software Product Line Requirements. In: 2nd International Conference on Software Language Engineering (SLE 2009), 2009, Denver. Proceedings of the 2nd International Conference on Software Language Engineering (SLE 2009), 2009. v. 2. p. 0-0.

121.
Carneiro, C. ; Sant'Anna, Claudio ; GARCIA, A. ; Chavez, Christina ; Mendonça, M. . On the Use of Software Visualization to Support Concern Modularization Analysis. In: 3rd International Workshop on Assessment of Contemporary Modularization Techniques (ACoM.o9), 2009, Orlando. Proceedings of the 3rd International Workshop on Assessment of Contemporary Modularization Techniques, 2009. v. 3. p. 0-0.

122.
SANCHEZ, P. ; LOUGHRAN, N. ; FUENTES, L. ; GARCIA, A. . Engineering Languages for Specifying Product-Derivation Processes in Software Product Lines. In: International Conference on Software Language Engineering (SLE 2008), 2008, Tolouse. Proc. of the 1st International Conference on Software Language Engineering (SLE 2008), 2008.

123.
BATISTA, T. ; GOMES, A. ; CHAVEZ, Christina Von Flach Garcia ; GARCIA, A. . On the Interplay of Aspects and Dynamic Reconfiguration in a Specification-to-Deployment Environment. In: 2nd European Conference on Software Architecture (ECSA 2008), 2008, Paphos. Procedures of the 2nd European Conference on Software Architecture (ECSA 2008), 2008. v. 5292. p. 314-317.

124.
COELHO, R. ; RASHID, A. ; GARCIA, A. ; FERRARI, F. ; CACHO, N. ; KULESZA, U. ; STAA, Arndt Von ; LUCENA, Carlos . Assessing the Impact of Aspects on Exception Flows: An Exploratory Study. In: ECOOP 2008 ? Object-Oriented Programming, 2008, Paphos. Proceedings of the 22nd European Conference. Berlin: Springer Berlin / Heidelberg, 2008. v. 5142. p. 207-234.

125.
FIGUEIREDO, E. ; GARCIA, A. . Concern-Sensitive Heuristic Assessment of Aspect-Oriented Design. In: ECOOP 2008 Doctoral Symposium, 2008, Paphos. 22nd European Conference on Object-Oriented Programming, 2008.

126.
SABATUCCI, L. ; GARCIA, A. ; CACHO, N. . Conquering Fine-Grained Blends of Design Patterns. In: 10th International Conference on Software Reuse (ICSR?08), 2008, Beijing. High Confidence Software Reuse in Large Systems: Proceedings of the 10th International Conference on Software Reuse, ICSR 2008. Berlin: Springer Berlin / Heidelberg, 2008. v. 5030. p. 294-305.

127.
KHAN, S. ; GREENWOOD, P. ; GARCIA, A. ; RASHID, A. . On the Interplay of Requirements Dependencies and Architecture Evolution: An Exploratory Study. In: the 20th International Conference on Advanced Information Systems Engineering (CAiSE'08), 2008, Montpellier. Procedures of the 20th International Conference on Advanced Information Systems Engineering (CAiSE'08), 2008.

128.
FIGUEIREDO, E. ; CACHO, N. ; SANT'ANNA, Cláudio ; MONTEIRO, M. ; GARCIA, A. ; SOARES, S. ; FERRARI, F. ; KHAN, S. ; FILHO, F. ; DANTAS, F. . Evolving Software Product Lines with Aspects: An Empirical Study on Design Stability. In: 30th International Conference on Software Engineering (ICSE'08), 2008, Leipzig. Proceedings of the 30th International Conference on Software Engineering (ICSE'08), 2008.

129.
LOUGHRAN, N. ; SANCHEZ, P. ; GARCIA, A. ; FUENTES, L. . Language Support for Managing Variability in Architectural Models. In: Software Composition: 7th International Symposium on Software Composition (SC2008), 2008, Budapeste. Procedures of the 7th Intl. Symposium on Software Composition (SC2008). Berlin: Springer Berlin / Heidelberg, 2008. v. 4954. p. 36-51.

130.
FIGUEIREDO, E. ; SANT'ANNA, Cláudio ; GARCIA, A. ; BARTOLOMEI, T. T. ; CAZZOLA, W. ; MARCHETTO, A. . On the Maintainability of Aspect-Oriented Software: A Concern-Oriented Measurement Framework. In: Proc. 12nd European Conference on Software Maintenance and Reengineering (CSMR), 2008, Atenas. Procedures 12nd European Conf. Software Maintenance and Reengineering (CSMR). Washington: IEEE, 2008. v. 00. p. 183-192.

131.
CACHO, N. ; CASTOR FILHO, F. ; GARCIA, A. ; FIGUEIREDO, E. . EJFlow: Taming Exceptional Control Flow in Aspect-Oriented Programming. In: 7th International Conference on Aspect-Oriented Software Development (AOSD'08), 2008, Brussels. Proceedings of the 7th International Conference on Aspect-Oriented Software Development (AOSD'08). Nova Iorque: ACM, 2008. v. 00. p. 72-83.

132.
MOLESINI, A. ; GARCIA, A. ; CHAVEZ, Christina Von Flach Garcia ; BATISTA, T. . On the Quantitative Analysis of Architecture Stability in Aspectual Decompositions. In: Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), 2008, Vancouver. Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008). Washington: IEEE Computer Siciety, 2008. v. 00. p. 29-38.

133.
Lobato, Cidiane ; GARCIA, A. ; KULESZA, U. ; STAA, Arndt Von ; LUCENA, Carlos . Evolving and Composing Frameworks with Aspects: The MobiGrid Case. In: 7th IEEE International Conference on Composition-Based Software Systems (ICCBSS 2008), 2008, Madrid. Proceedings of the Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008). Washington: IEEE Computer Society, 2008. v. 00. p. 53-62.

134.
SANT'ANNA, Cláudio ; GARCIA, A. ; LUCENA, Carlos . Evaluating the Efficacy of Concern-Driven Metrics: A Comparative Study. In: 2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.08), 2008, Nashville. Proceedings of the 2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.08), OOPSLA 2008, 2008.

135.
MOURA, M. ; SOARES, S. ; CASTOR FILHO, F. ; MONTEIRO, M. ; GREENWOOD, P. ; GARCIA, A. ; FIGUEIREDO, E. ; ARAUJO, D. . Towards a Framework for Guiding Aspect-Oriented Software Maintenance Empirical Studies. In: 2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.08), 2008, Nashville. Proceedings of the 2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.08), OOPSLA 2008, 2008.

136.
CACHO, N. ; COTTENIER, T. ; GARCIA, A. . Improving Robustness of Evolving Exceptional Behaviour in Executable Models. In: 4th Workshop on Exception Handling at FSE 2008, 2008, Atlanta. Proceedings of the 4th international workshop on Exception handling, 2008. v. 00. p. 39-46.

137.
OLIVEIRA, K. ; GARCIA, A. ; WHITTLE, J. . On the Quantitative Assessment of Class Model Compositions: An Exploratory Study. In: Workshop on Empirical Assessment of Model-Driven Software Engineering at MODELS 2008, 2008, Toulouse. Proceedings of 1st Workshop on Empirical Assessment of Model-Driven Software Engineering at MODELS 2008, 2008.

138.
SILVA, B. ; FIGUEIREDO, E. ; GARCIA, A. ; NUNES, D. . Refactoring of Crosscutting Concerns with Metaphor-Based Heuristics. In: 2nd International Workshop on Software Quality and Maintainability (SQM), at CSMR 2008, 2008, Atenas. Proceedings of the 2nd International Workshop on Software Quality and Maintainability (SQM), at CSMR 2008, 2008.

139.
ANQUETIL, N. ; GRAMMEL, B. ; GALVAO, I. ; NOOPEN, J. ; KHAN, S. ; ARBOLEDA, H. ; RASHID, A. ; GARCIA, A. . Traceability for Model Driven, Software Product Line Engineering. In: ECMDA Traceability Workshop (2008) at 4th European Conference on Model Driven Architecture Foundations and Applications (ECMDA 2008), 2008, Berlin. Proceedings of 4th European Conference on Model Driven Architecture Foundations and Applications (ECMDA 2008), 2008.

140.
SANT'ANNA, Cláudio ; FIGUEIREDO, E. ; GARCIA, A. ; LUCENA, Carlos . On the Modularity of Software Architectures: A Concern-Driven Measurement Framework. In: European Conference on Software Architecture (ECSA 2007), 2007, Madrid. Software Architecture: Proceedings of the European Conference (ECSA 2007). Berlin: Springer Berlin / Heidelberg, 2007. v. 4758. p. 207-224.

141.
GREENWOOD, P. ; BARTOLOMEI, T. T. ; FIGUEIREDO, E. ; GARCIA, A. ; CACHO, N. ; SANT'ANNA, Cláudio ; SOARES, S. ; BORBA, P. ; KULESZA, U. ; RASHID, A. . On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study. In: 21st European Conference (ECOOP 2007), 2007, Berlin. ECOOP 2007 ? Object-Oriented Programming:. Berlin: Springer Berlin / Heidelberg, 2007. v. 4609. p. 176-200.

142.
FIGUEIREDO, E. ; LUCENA, Carlos ; GARCIA, A. . Uma Abordagem Quantitativa para Desenvolvimento de Software Orientado a Aspectos. In: V Concurso de Teses e Dissertações em Qualidade de Software, 2007, Porto de Galinhas. Anais do VI Simpósio Brasileiro de Qualidade de Software (SBQS'07), 2007.

143.
FILHO, F. ; GARCIA, A. ; RUBIRA, Cecília Mary Fischer . Extracting Error Handling to Aspects: A Cookbook. In: 23rd International Conference on Software Maintenance, 2007, Paris. Proceedings of the 23rd International Conference on Software Maintenance (ICSM?07). Washington: IEEE, 2007. v. 00. p. 134-143.

144.
SAMPAIO, A. ; GREENWOOD, P. ; GARCIA, A. ; RASHID, A. . A Comparative Study of Aspect-Oriented Requirements Engineering Approaches. In: International Symposium on Empirical Software Engineering and Measurement, 2007, Madrid. Proceedings of the First International Symposium on Empirical Software Engineering and Measurement. Washington: IEEE, 2007. v. 00. p. 166-175.

145.
FILHO, F. ; GARCIA, A. ; RUBIRA, Cecília Mary Fischer . The Error Handling Aspect Pattern. In: 6th Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP'07), 2007, Porto de Galinhas. Proceedings of the 6th Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP'07), 2007.

146.
CACHO, N. ; BATISTA, A. ; GARCIA, A. ; SANT'ANNA, Cláudio . Aspect Open-ORB: An Aspect-Oriented Reflective Middleware. In: Brazilian Symposium on Computer Networks and Distributed Systems, 2007, Belém. Proceedings Brazilian Symposium on Computer Networks and Distributed Systems, 2007.

147.
SILVA, M. ; GIMENES, I. ; GARCIA, A. . Monitoramento Baseado em Aspectos de Contratos Eletrônicos. In: Latin American Workshop on Aspect-Oriented Software Development, LA-WASP´2007, 2007, João Pessoa. Proceedings of the Latin American Workshop on Aspect-Oriented Software Development, LA-WASP´2007, 2007.

148.
CHAVEZ, Christina Von Flach Garcia ; GARCIA, A. ; BATISTA, T. . Are Architectural Aspects Style-Dependent?. In: International Workshop on Aspects in Architecture Descriptions (AARCH'07) at AOSD Conference, 2007, Vancouver. Proceedings of International Workshop on Aspects in Architecture Descriptions (AARCH.07), 2007.

149.
SANT'ANNA, Cláudio ; FIGUEIREDO, E. ; GARCIA, A. ; LUCENA, Carlos . On the Modularity Assessment of Software Architectures: Do My Architectural Concerns Count?. In: International Workshop on Aspects in Architecture Descriptions (AARCH'07) at AOSD Conference, 2007, Vancouver. Proceedings of International Workshop on Aspects in Architecture Descriptions (AARCH.07), 2007.

150.
AMOR, M. ; GARCIA, A. ; FUENTES, L. . AGOL: An Aspect-Oriented Domain-Specific Language for MAS. In: 11st Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design at ICSE07, 2007, Minneapolis. Proceedings of the 11st Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design, 2007.

151.
SILVA, L. ; BATISTA, T. ; GARCIA, A. ; MEDEIROS, A. ; MINORCA, L. . On the Symbiosis of Aspect-Oriented Requirements and Architectural Descriptions. In: 10th Workshop on Early Aspects at Aspect-Oriented Requirements Engineering and Architecture Design, AOSD'07, 2007, Vancouver. Proceedings of the 10th Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design, AOSD'07, 2007.

152.
BOUCKE, N. ; GARCIA, A. ; HOLVOET, T. . Composing Structural Views in xADL. In: 10th Workshop on Early Aspects at Aspect-Oriented Requirements Engineering and Architecture Design, AOSD'07, 2007, Vancouver. Early Aspects: Current Challenges and Future Directions - Proceedings of the 10th Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design, AOSD'07. Berlin: Springer Berlin / Heidelberg, 2007. v. 4765. p. 115-138.

153.
DANTAS, F. ; BATISTA, T. ; CACHO, N. ; GARCIA, A. . Towards Aspect-Oriented Programming for Context-Aware Systems: A Comparative Study. In: Workshop on Software Engineering for Pervasive Computing Applications, Systems and Environments (SEPCASE'07), 2007, Minneapolis. Proceedings of the Workshop on Software Engineering for Pervasive Computing Applications, Systems and Environments (SEPCASE'07), 2007.

154.
SANT'ANNA, Cláudio ; GARCIA, A. . On the Modularity Assessment of Software Architectures: A Concern-Oriented Approach. In: Workshop on Assessement of Aspect-Oriented Technologies (ASAT.07) at AOSD.07, 2007, Vancouver. Proceedings of the Workshop on Assessement of Aspect-Oriented Technologies (ASAT.07), AOSD.07, 2007.

155.
KULESZA, U. ; ALVES, V. ; GARCIA, A. ; COSTA NETO, A. ; CIRILO, E. ; LUCENA, Carlos ; BORBA, P. . Mapping Features to Aspects: A Model-Based Generative Approach. In: Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design, AOSD'07, 2007, Vancouver. Early Aspects: Current Challenges and Future Directions - Proceedings of the 10th 10th Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design, AOSD'07. Berlin: Springer Berlin / Heidelberg, 2007. v. 4765. p. 155-174.

156.
FILHO, F. ; GARCIA, A. ; RUBIRA, Cecília Mary Fischer . Error Handling as an Aspect. In: 2nd International Workshop on Best Practices Aspects in AOSD (BPAOSD.07) at AOSD.07 Conference, 2007, Vancouver. Proc. 2nd International Workshop on Best Practices Aspects in AOSD (BPAOSD'07), 2007.

157.
SANT'ANNA, Cláudio ; FIGUEIREDO, E. ; GARCIA, A. ; LUCENA, Carlos . On the Modularity of Software Architectures: A Concern-Driven Measurement Framework. In: 1st European Conference on Software Architecture (ECSA), 2007, Madrid. Proceedings of the 1st European Conference on Software Architecture (ECSA), 2007.

158.
SANT'ANNA, Cláudio ; Lobato, Cidiane ; KULESZA, U. ; CHAVEZ, Christina Von Flach Garcia ; GARCIA, A. ; LUCENA, Carlos . On the Quantitative Assessment of Modular Multi-Agent Architectures. In: NetObjectDays, 2006. Proceedings of NetObjectDays, 2006.

159.
FILHO, F. ; CACHO, N. ; FERREIRA, R. ; FIGUEIREDO, E. ; GARCIA, A. ; RUBIRA, Cecília Mary Fischer . Exceptions and Aspects: the Devil is in the Details. In: 14th International Conference on Foundations on Software Engineering (FSE-14), 2006, Portland. Proceedings of the 14th International Conference on Foundations on Software Engineering (FSE-14), 2006.

160.
Lobato, Cidiane ; GARCIA, A. ; LUCENA, Carlos ; ROMANOVSKY, Alexander . A Modular Implementation Framework for Code Mobility. In: 3rd IEE Mobility Conference, 2006, Bangkok. ACM International Conference Proceeding Series: Proceedings of the 3rd international conference on Mobile technology, applications & systems, 2006. v. 20.

161.
BATISTA, T. ; CHAVEZ, Christina Von Flach Garcia ; GARCIA, A. ; KULESZA, U. ; SANT'ANNA, Cláudio . Aspectual Connectors: Supporting the Seamless Integration of Aspects and ADLs. In: XX Brazilian Symposium on Software Engineering (SBES'06), 2006, Florianópolis. Proceedings of the ACM SIGSoft XX Brazilian Symposium on Software Engineering (SBES'06), 2006. v. 00.

162.
DAMASCENO, K. ; CACHO, N. ; GARCIA, A. ; LUCENA, Carlos . Tratamento de Exceções Sensível ao Contexto.. In: XX Brazilian Symposium on Software Engineering (SBES'06), 2006, Florianópolis. Proceedings of the ACM SIGSoft XX Brazilian Symposium on Software Engineering (SBES'06), 2006.

163.
KULESZA, U. ; COELHO, R. ; ALVES, V. ; COSTA NETO, A. ; GARCIA, A. ; LUCENA, Carlos ; STAA, Arndt Von ; BORBA, P. . Implementing Framework Crosscutting Extensions with EJPs and AspectJ. In: XX Brazilian Symposium on Software Engineering (SBES'06), 2006, Florianópolis. Proceedings of the ACM SIGSoft XX Brazilian Symposium on Software Engineering (SBES'06), 2006.

164.
FIGUEIREDO, E. ; GARCIA, A. ; LUCENA, Carlos . AJATO: an AspectJ Assessment Tool. In: European Conference on Object-Oriented Programming (ECOOP'06), 2006, Nantes. Proceedings of the European Conference on Object-Oriented Programming (ECOOP'06), 2006.

165.
KULESZA, U. ; SANT'ANNA, Cláudio ; GARCIA, A. ; COELHO, R. ; STAA, Arndt Von ; LUCENA, Carlos . Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study. In: 22nd International Conference on Software Maintenance (ICSM?06), 2006, Philadelphia. Proceedings of the 22nd International Conference on Software Maintenance (ICSM?06), 2006.

166.
KULESZA, U. ; ALVES, V. ; GARCIA, A. ; LUCENA, Carlos ; BORBA, P. . Improving Extensibility of Object-Oriented Frameworks with Aspect-Oriented Programming. In: 9th International Conference on Software Reuse (ICSR 2006), 2006, Turin. Reuse of Off-the-Shelf Components: Proceedings of the 9th International Conference on Software Reuse, ICSR 2006. Berlin: Springer Berlin / Heidelberg, 2006. v. 4039. p. 231-245.

167.
KULESZA, U. ; LUCENA, Carlos ; ALENCAR, Paulo ; GARCIA, A. . Customizing Aspect-Oriented Variabilities using Generative Techniques. In: 18th International Conference on Software Engineering and Knowledge Engineering (SEKE'06), 2006, São Francisco. Proceedings of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE'06), 2006.

168.
GARCIA, A.; CHAVEZ, Christina Von Flach Garcia ; CHOREN, R. . Enhancing agent-oriented models with aspects. In: International Conference on Autonomous Agents, 2006, Hakodate. Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems. Nova Iorque: ACM, 2006. v. 00. p. 1332-1334.

169.
CACHO, N. ; SANT'ANNA, Cláudio ; FIGUEIREDO, E. ; GARCIA, A. ; BATISTA, T. ; LUCENA, Carlos . Composing design patterns: a scalability study of aspect-oriented programming. In: Aspect-oriented software development, 2006, Bonn. Proceedings of the 5th international conference on Aspect-oriented software development. Nova Iorque: ACM, 2006. v. 00. p. 109-121.

170.
COELHO, R. ; ALVES, V. ; KULESZA, U. ; COSTA NETO, A. ; GARCIA, A. ; STAA, Arndt Von ; LUCENA, Carlos ; BORBA, P. . A Verification Approach for Crosscutting Features Based on Extension Join Points. In: 3rd International Workshop on Software Product Line Testing (SPLiT 2006), 2006, Baltimore. Proceedings of the 3rd International Workshop on Software Product Line Testing (SPLiT 2006), 2006.

171.
CACHO, N. ; CORREA, S. ; GARCIA, A. ; CERQUEIRA, R. ; BATISTA, T. . Context-Aware Error Recovery in Mobile Software Engineering. In: Workshop on Software Engineering Challenges for Ubiquitous Computing, 2006, Lancaster. Proceedings of the Workshop on Software Engineering Challenges for Ubiquitous Computing, 2006.

172.
CACHO, N. ; GARCIA, A. ; ROMANOVSKY, Alexander ; ILIASOV, A. . Towards Effective Exception Handling Engineering in Ubiquitous Mobile Software Systems. In: Workshop on Software Engineering Challenges for Ubiquitous Computing, 2006, Lancaster. Proceedings of the Workshop on Software Engineering Challenges for Ubiquitous Computing, 2006.

173.
GARCIA, A.; BATISTA, T. ; RASHID, A. ; SANT'ANNA, Cláudio . Driving and Managing Architectural Decisions with Aspects. In: SHAring and Reusing architectural Knowledge Workshop, 2006, Turin. Proceedings of the SHAring and Reusing architectural Knowledge Workshop, 2006.

174.
CACHO, N. ; DAMASCENO, K. ; GARCIA, A. ; BATISTA, T. ; LOPES, F. ; LUCENA, Carlos . Handling Exceptional Conditions in Mobile Collaborative Applications: An Exploratory Case Study. In: 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'06), 2006, Manchester. Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises. Washington: IEEE Computer Society, 2006. v. 00. p. 137-142.

175.
DAMASCENO, K. ; CACHO, N. ; GARCIA, A. ; ROMANOVSKY, Alexander ; LUCENA, Carlos . Context-Aware Exception Handling in Mobile Agent Systems: The MoCA Case. In: 5th International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2006), 2006, Shangai. Proceedings of the 5th International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2006) at ICSE 2006, 2006.

176.
RASHID, A. ; GARCIA, A. . Intensive Aspects: Teaching AOSD in Block Mode. In: Workshop on Aspects in Teaching (AIT.06) at AOSD'06, 2006, Bonn. Proceedings of the Workshop on Aspects in Teaching (AIT.06), 2006.

177.
BATISTA, T. ; CHAVEZ, Christina Von Flach Garcia ; GARCIA, A. ; RASHID, A. ; SANT'ANNA, Cláudio ; KULESZA, U. ; CASTOR FILHO, F. . Reflections on architectural connection: seven issues on aspects and ADLs. In: International Conference on Software Engineering, 2006, Shanghai. Proceedings of the 2006 international workshop on Early aspects at ICSE, 2006. v. 00. p. 3-10.

178.
GARCIA, A.; CHAVEZ, Christina Von Flach Garcia ; CHOREN, R. . An Aspect-Oriented Modeling Framework for MAS Design. In: 7th Workshop on Agent-Oriented Software Engineering (AAMAS?06), 2006, Hakodate. Proceedings of the 7th Workshop on Agent-Oriented Software Engineering (AAMAS?06), 2006.

179.
KRECHETOV, I. ; TEKINERDOGAN, B. ; GARCIA, A. ; CHAVEZ, Christina Von Flach Garcia ; KULESZA, U. . Towards an Integrated Aspect-Oriented Modeling Approach for Software Architecture Design. In: 8th International Workshop on Aspect-Oriented Modeling (AOSD'06), 2006, Bonn. Proceedings of the 8th International Workshop on Aspect-Oriented Modeling, AOSD'06, 2006.

180.
CHAVEZ, Christina Von Flach Garcia ; GARCIA, A. ; KULESZA, U. ; SANT'ANNA, Cláudio ; LUCENA, Carlos . Taming Heterogeneous Aspects with Crosscutting Interfaces. In: XIX Brazilian Symposium on Software Engineering (SBES?05), 2005, Uberlândia. Proceedings of the XIX Brazilian Symposium on Software Engineering (SBES?05), 2005.

181.
GARCIA, A.; CHAVEZ, Christina Von Flach Garcia ; KULESZA, U. ; LUCENA, Carlos . The Role Aspect Pattern. In: the 10th European Conference on Pattern Languages of Programs (EuroPLoP2005), 2005, Isree. Proceedings of the 10th European Conference on Pattern Languages of Programs, 2005.

182.
GARCIA, A.; KULESZA, U. ; CHAVEZ, Christina Von Flach Garcia ; LUCENA, Carlos . The Interaction Aspect Pattern. In: the 10th European Conference on Pattern Languages of Programs (EuroPLoP2005), 2005, Isree. Proceedings of the 10th European Conference on Pattern Languages of Programs, 2005.

183.
GARCIA, A.; SANT'ANNA, Cláudio ; FIGUEIREDO, E. ; KULESZA, U. ; LUCENA, Carlos ; STAA, Arndt Von . Modularizing design patterns with aspects: a quantitative study. In: 4th international conference on Aspect-oriented software development, 2005, Chicago. Proceedings of the 4th international conference on Aspect-oriented software development. Nova Iorque: ACM, 2005. v. 00. p. 3-14.

184.
KULESZA, U. ; GARCIA, A. ; BLEASBY, A. ; LUCENA, Carlos . Instantiating and Customizing Aspect-Oriented Architectures using Crosscutting Feature Models. In: Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design, 2005, San Diego. Proceedings of the Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design (OOPSLA'05), 2005.

185.
GARCIA, A.; KULESZA, U. ; SANT'ANNA, Cláudio ; CHAVEZ, Christina Von Flach Garcia ; LUCENA, Carlos . Aspects in Agent-Oriented Software Engineering: Lessons Learned. In: 6th Workshop on Agent-Oriented on Software Engineering, 2005, Utrecht. Proceedings of the 6th Workshop on Agent-Oriented on Software Engineering, 2005.

186.
CASTOR FILHO, F. ; RUBIRA, Cecília Mary Fischer ; GARCIA, A. . A Quantitative Study on the Aspectization of Exception Handling. In: Workshop on Exception Handling in OO Systems, 2005, Glasgow. Proceedings of the ECOOP Workshop on Exception Handling in OO Systems, 2005.

187.
FIGUEIREDO, E. ; GARCIA, A. ; SANT'ANNA, Cláudio ; KULESZA, U. ; LUCENA, Carlos . Assessing Aspect-Oriented Artifacts: Towards a Tool-Supported Quantitative Method. In: 9th ECOOP Workshop on Quantitative Approaches in OO Software Engineering (QAOOSE.05),, 2005, Glasgow. 9th ECOOP Workshop on Quantitative Approaches in OO Software Engineering (QAOOSE.05), 2005.

188.
KULESZA, U. ; GARCIA, A. ; LUCENA, Carlos ; STAA, Arndt Von . Integrating Generative and Aspect-Oriented Technologies. In: XVIII Brazilian Symposium on Software Engineering (SBES?04), 2004, Brasília. Proceedings of the XVIII Brazilian Symposium on Software Engineering (SBES?04), 2004.

189.
SANT'ANNA, Cláudio ; GARCIA, A. ; KULESZA, U. ; LUCENA, Carlos ; STAA, Arndt Von . Design Patterns as Aspects: A Quantitative Assessment. In: XVIII Brazilian Symposium on Software Engineering (SBES?04), 2004, Brasília. Proceedings of the XVIII Brazilian Symposium on Software Engineering (SBES?04), 2004.

190.
GARCIA, A.; KULESZA, U. ; SARDINHA, José Alberto ; Milidiú, Ruy ; LUCENA, Carlos . The Learning Aspect Pattern. In: 11th Conference on Pattern Languages of Programs (PLoP2004), 2004, Monticello. Proceedings of the 11th Conference on Pattern Languages of Programs (PLoP2004), 2004.

191.
SARDINHA, José Alberto ; GARCIA, A. ; Milidiú, Ruy ; LUCENA, Carlos . The Agent Learning Pattern. In: 4th Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP'04), 2004, Fortaleza. Proceedings of the 4th Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP'04), 2004.

192.
GARCIA, A.; KULESZA, U. ; SANT'ANNA, Cláudio ; LUCENA, Carlos . The Mobility Aspect Pattern. In: 4th Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP'04), 2004, Fortaleza. Proceedings of the 4th Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP'04), 2004.

193.
KULESZA, U. ; GARCIA, A. ; LUCENA, Carlos . Generating Aspect-Oriented Agent Architectures. In: Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design, 2004, Lancaster. Proceedings of the 3rd Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design, 2004.

194.
KULESZA, U. ; GARCIA, A. ; LUCENA, Carlos ; ALENCAR, Paulo . A Generative Approach for Open Multi-Agent Systems. In: International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2004), 2004, Edinburgh. Proceedings of the 3rd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2004), 2004.

195.
KULESZA, U. ; GARCIA, A. ; LUCENA, Carlos ; ALENCAR, Paulo . A Generative Approach for Open Multi-Agent Systems. In: 3rd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2004), 2004, Edinburgh. Proceedings of the 3rd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2004), 2004.

196.
GARCIA, A.; KULESZA, U. ; LUCENA, Carlos . Separation of Concerns in Open Multi-Agent Systems: An Architectural Approach. In: 3rd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2004), 2004, Edinburgh. Proceedings of the 3rd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2004), 2004.

197.
SARDINHA, José Alberto ; GARCIA, A. ; LUCENA, Carlos ; Milidiú, Ruy . On the Incorporation of Learning in Open Multi-Agent Systems: A Systematic Approach. In: 6th International Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS-2004), 2004, Riga. Proceedings of the 6th International Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS-2004), 2004.

198.
Lobato, Cidiane ; GARCIA, A. ; ROMANOVSKY, Alexander ; SANT'ANNA, Cláudio ; KULESZA, U. ; LUCENA, Carlos . Mobility as an Aspect: The AspectM Framework.. In: Workshop Brasileiro em Desenvolvimento de Software Orientado a Aspectos ? WASP?04, 2004, Brasília. Anais do 1º Workshop Brasileiro em Desenvolvimento de Software Orientado a Aspectos ? WASP?04, 2004.

199.
KULESZA, U. ; GARCIA, A. ; LUCENA, Carlos . Towards a Method for the Development of Aspect-Oriented Generative. In: OOPSLA 2004 Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design, 2004, Vancouver. Proceedings of the OOPSLA 2004 Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture Design, 2004.

200.
GARCIA, A.; SANT'ANNA, Cláudio ; CHAVEZ, Christina Von Flach Garcia ; SILVA, Viviane ; LUCENA, Carlos José Pereira de ; STAA, Arndt Von . Agents and Objects: An Empirical Study on the Design and Implementation of Multi-Agent Systems. In: 2nd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2003), 2003, Portland. Proceedings of the 2nd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2003) at ICSE 2003, 2003. v. 2.

201.
GARCIA, A.; SANT'ANNA, Cláudio ; CHAVEZ, Christina Von Flach Garcia ; LUCENA, Carlos . On the Reuse and Maintenance of Aspect-Oriented Software: An Assessment Framework. In: XVII Brazilian Symposium on Software Engineering (SBES'03), 2003, Manaus. Proceedings of the XVII Brazilian Symposium on Software Engineering (SBES'03), 2003.

202.
SILVA, Otávio ; GARCIA, A. ; LUCENA, Carlos José Pereira de . The Reflective Blackboard Architectural Pattern for Developing Large Scale Multi-Agent Systems. In: 1st International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2002), 2002, Orlando. Proceedings of the 1st International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS 2002), 2002. v. 1.

203.
GARCIA, A.; TORRES, V. ; LUCENA, Carlos ; Milidiú, Ruy . An Aspect-Based Approach for Developing Multi-Agent Object-Oriented Systems. In: XV Brazilian Symposium on Software Engineering (SBES?01), 2002, Rio de Janeiro. Proceedings of the XV Brazilian Symposium on Software Engineering (SBES?01), 2001. v. 00. p. 177-192.

204.
GARCIA, A.; CHAVEZ, Christina Von Flach Garcia ; SILVA, Otavio ; SILVA, Viviane ; LUCENA, Carlos José Pereira de . Promoting Advanced Separation of Concerns in Intra-Agent and Inter-Agent Software Engineering. In: OOPSLA 2001 Workshop on Advanced Separation of Concerns in OO Systems, 2001, Tampa. Proceedings of the OOPSLA 2001 Workshop on Advanced Separation of Concerns in OO Systems, 2001. p. 25-30.

205.
CHAVEZ, Christina Von Flach Garcia ; GARCIA, A. ; LUCENA, Carlos José Pereira de . Some Insights on the Use of AspectJ and Hyper/J. In: Tutorial and Workshop on Aspect-Oriented Programming and Separation of Concerns, 2001, Lancaster. Proceedings of the Tutorial and Workshop on Aspect-Oriented Programming and Separation of Concerns, 2001. v. 1.

206.
SILVA, Otavio ; GARCIA, A. ; LUCENA, Carlos José Pereira de . T-Rex: A Reflective Tuple Space Environment for Dependable Mobile Agent Systems. In: Workshop on Wireless Communication and Mobile Computation (WCSF'2001) at 3rd. IEEE Int'l Conference on Mobile and Wireless Communication Networks, 2001, Recife. Proceedings of the Workshop on Wireless Communication and Mobile Computation (WCSF'2001), 2001. v. 1. p. 1-10.

207.
SILVA, Otavio ; GARCIA, A. ; LUCENA, Carlos José Pereira de . A Unified Software Architecture for System-Level Dependability in Multi-Agent Object-Oriented Systems. In: 7th ECOOP Workshop on Mobile Objetcs Systems, 2001, Budapest. Proceedings of the 7th ECOOP Workshop on Mobile Objetcs Systems, 2001. v. 7.

208.
GARCIA, A.; LUCENA, Carlos José Pereira de . An Aspect-Based Object-Oriented Model for Multi-Agent Systems. In: Advanced Separation of Concerns Workshop at IEEE/ACM International Conference on Software Engineering (ICSE 2001), 2001, Toronto. Proceedings of the Advanced Separation of Concerns Workshop at IEEE/ACM International Conference on Software Engineering (ICSE 2001), 2001. v. 1. p. 37-42.

209.
GARCIA, A.; RUBIRA, Cecília Mary Fischer . Tratamento de Exceções em Sistemas Concorrentes Orientados a Objetos. In: Concurso de Teses e Dissertações do 21º Congresso da Sociedade Brasileira de Computação (SBC?2001), 2001, Fortaleza. Anais do 21º Congresso da Sociedade Brasileira de Computação (SBC?2001), 2001.

210.
GARCIA, A.; CORTÊS, Mariela Inés ; LUCENA, Carlos . A Web Environment for the Development and Maintenance of E-Commerce Portals based on a Groupware Approach. In: Information Resources Management Association International Conference (IRMA?01),, 2001, Toronto. Proceedings of the 2001 Information Resources Management Association International Conference (IRMA?01),, 2001. p. 734-741.

211.
GARCIA, A.; BEDER, Delano Medeiros ; RUBIRA, Cecília Mary Fischer . An Exception Handling Software Architecture for Developing Fault-Tolerant Software. In: 5th IEEE High Assurance Systems Engineering Symposium (HASE 2000), 2000, New Mexico. Proceedings of the 5th IEEE High Assurance Systems Engineering Symposium (HASE 2000). Washington: IEEE, 2000. v. 5. p. 311-320.

212.
GARCIA, A.; RUBIRA, Cecília Mary Fischer . An Exception Handling Software Architecture for Developing Robust Software. In: 2th Exception Handling in Object-Oriented Systems Workshop at ECOOP'2000, 2000, Sophia Antipolis and Cannes. Proceedings of the 2th Exception Handling in Object-Oriented Systems Workshop at ECOOP'2000, 2000. v. 2.

213.
GARCIA, A.. An Exception Handling Mechanism for Developing Dependable Object-Oriented Software Based on a Meta-Level Approach. In: 10th IEEE International Symposium on Software Reliability Engineering (ISSRE'99), 1999, Boca Raton. Proceedings of the 10th IEEE International Symposium on Software Reliability Engineering (ISSRE'99), 1999. v. 10.

214.
GARCIA, A.; RUBIRA, Cecília Mary Fischer . Um Mecanismo Orientado a Objetos para Tratamento de Exceções em Software Concorrente Tolerante a Falhas. In: 8th Brazilian Symposium on Fault-Tolerant Computing (SCTF?99), 1999, Campinas. Proceedings of the 8th Brazilian Symposium on Fault-Tolerant Computing (SCTF?99), 1999.

Resumos expandidos publicados em anais de congressos
1.
Ferreira, I. ; Fernandes, E. ; CEDRIM, D. ; Uchôa, A. ; Bibiano, A. C. ; Garcia, A ; João Lucas Correia ; Filipe Santos ; NUNES, G. ; BARBOSA, C. ; Fonseca, B. ; Mello, R. . The Buggy Side of Code Refactoring: Understanding the Relationship between Refactorings and Bugs. In: 40th International Conference on Software Engineering (ICSE'18), Poster Track, 2018, Gothemburg. Proceedings of the 40th International Conference on Software Engineering (ICSE'18), Poster Track, 2018. v. 2018. p. 1-2.

2.
Barbosa, E. ; Garcia, A . Global-Aware Recommendations for Repairing Violations in Exception Handling. In: 40th International Conference on Software Engineering (ICSE'18), 2018, Gothemburg. Proceedings of the 40th International Conference on Software Engineering (ICSE'18), Journal First Publication, 2018. v. 40. p. 1-2.

3.
DANTAS, F. ; GARCIA, A. . Reuse vs. Maintainability: Revealing the Impact of Composition Code Properties. In: Doctoral Symposium at the 33th International Conference on Software Engineering (ICSE'11), 2011, Hawaii. Proceedings of the 33th International Conference on Software Engineering (ICSE'11) - Doctoral Symposium, 2011. p. 100-103.

4.
Bertrán, I. M. ; GARCIA, A. ; STAA, Arndt Von . Detecting Architecturally-Relevant Code Smells in Evolving Software Systems. In: Doctoral Symposium at the 33th International Conference on Software Engineering (ICSE'11), 2011. Proceedings of the 33th International Conference on Software Engineering (ICSE'11) - Doctoral Symposium, 2011. v. 33. p. 112-115.

5.
CIRILO, E. ; KULESZA, U. ; GARCIA, A. . GenArch+: An Extensible Infrastructure For Building Framework-based Software Product Lines. In: 10th International Conference on Aspect-Oriented Software Development (AOSD), 2011, Porto de Galinhas. Proceedings of the 10th International Conference on Aspect-Oriented Software Development (AOSD), 2011. v. 10.

6.
NUNES, C. ; GARCIA, A. ; LUCENA, Carlos . History-Sensitive Recovery of Product Line Features. In: 26th International Conference on Software Maintenance (ICSM?10) - Doctoral Symposium, 2010, Timisoara. Proceedings of the 26th International Conference on Software Maintenance (ICSM?10) - Doctoral Symposium, 2010.

7.
SETHI, K. ; CAI, Y. ; Wong, S. ; GARCIA, A. ; SANT'ANNA, Cláudio . From Retrospect to Prospect: Assessing Modularity and Stability from Software Architecture. In: 8th Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture (WICSA/ECSA 2009), 2009, Cambridge. Proceedings of the 8th Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture (WICSA/ECSA 2009), 2009. v. 8.

8.
FIGUEIREDO, E. ; GALVAO, I. ; KHAN, S. ; GARCIA, A. ; SANT'ANNA, Cláudio ; Pimentel, A. ; MEDEIROS, A. ; Fernandes, L. ; BATISTA, T. ; Ribeiro, R. ; van den Broek, P. ; Aksit, M. ; Zschaler, S. ; Moreira, A. . Detecting Architecture Instabilities with Concern Traces: An Exploratory Study. In: 8th Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture 2009 (WICSA/ECSA 2009), 2009, Cambridge. Proc. of the 8th Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture 2009 (WICSA/ECSA 2009), 2009. v. 8.

9.
SILVA, B. ; FIGUEIREDO, E. ; GARCIA, A. ; NUNES, D. . Directives for Concern-Driven Code Refactorings. In: III Latin American Workshop on Aspect-Oriented Software Development, LA-WASP´2009, 2009, Fortaleza. Proceedigs of the III Latin American Workshop on Aspect-Oriented Software Development, 2009. v. 3. p. 0-0.

Resumos publicados em anais de congressos
1.
Dias, L. ; Honorato, G. ; DANTAS, F. ; GARCIA, A. ; LUCENA, Carlos . Hist-Inspect: A Tool for History-Sensitive Detection of Code Smells. In: 10th International Conference on Aspect-Oriented Software Development, 2011, Porto de Galinhas. Proceedings of the 10th International Conference on Aspect-Oriented Software Development, 2011. v. 10. p. 110-111.

2.
BURROWS, R. ; GARCIA, A. . Empirical Investigation of Coupling Metrics for AOP. In: Poster Session at the 3rd AOSD Summer School, 2008, Darmstadt. 3rd AOSD Summer School, 2008.

3.
MOLESINI, A. ; GARCIA, A. ; CHAVEZ, Christina Von Flach Garcia ; BATISTA, T. . On the Interplay of Crosscuttings and MAS-Specific Styles. In: Poster Session at the 1st European Conference on Software Architecture, 2007, Madrid. European Conference on Software Architecture, 2007.

4.
GARCIA, A.; CHAVEZ, Christina Von Flach Garcia ; CHOREN, R. . Enhancing Agent-Oriented Models with Aspects. In: Poster Session at the ACM Fifth International Joint Conference on Autonomous Agents & Multi Agent Systems, 2006, Hakodate. ACM Fifth International Joint Conference on Autonomous Agents & Multi Agent Systems, 2006.

5.
Garcia, A; CHOREN, R. ; LUCENA, Carlos ; ROMANOVSKY, Alexander ; HOLVOET, T. ; GIORGINI, P. . Software Engineering for Large-Scale Multi-Agent Systems - SELMAS 2005. In: Software Engineering for Large-Scale Multi-Agent Systems ? SELMAS 2005, 2005, Missouri. Proceedings of the IEEE/ACM International Conference on Software Engineering (ICSE 2005), 2005.

6.
SANT'ANNA, Cláudio ; GARCIA, A. ; LUCENA, Carlos . A Metrics Suite for AOSD. In: Poster Session at AOSD?05, 2005, Chicago. AOSD?05, 2005.

7.
CHOREN, R. ; GARCIA, A. ; LUCENA, Carlos ; ROMANOVSKY, Alexander ; GRISS, Martin ; MINSKY, N. ; KUNG, David . Software Engineering for Large-Scale Multi-Agent Systems - SELMAS 2004. In: Software Engineering for Large-Scale Multi-Agent Systems ? SELMAS 2004, 2004, Edinburgh. Proceedings of the IEEE/ACM International Conference on Software Engineering (ICSE 2004), 2004.

8.
KULESZA, U. ; GARCIA, A. ; LUCENA, Carlos . An Aspect-Oriented Generative Approach. In: Poster Session at OOPSLA?04, 2004, Vancouver. OOPSLA?04, 2004.

9.
GARCIA, A.; SANT'ANNA, Cláudio ; KULESZA, U. ; Lobato, Cidiane ; FIGUEIREDO, E. ; LUCENA, Carlos ; STAA, Arndt Von . Aspectos @ PUC-Rio. In: Poster Session in Brazilian Workshop on Aspect-Oriented Software Development ? WASP?04, 2004, Brasília. SBES?04, 2004.

10.
KULESZA, U. ; GARCIA, A. ; LUCENA, Carlos . An Aspect-Oriented Generative Approach for Multi-Agent Systems. In: 1st Brazilian Workshop on Aspect-Oriented Software Development ? WASP?04, 2004, Brasília. SBES?04, 2004.

11.
GARCIA, A.; CHOREN, R. . Eclipse @ Rio. In: Eclipse Technology eXchange (eTX) at ICSE?04, 2004, Edinburgh. Proceedings. 26th International Conference on Software Engineering, ICSE 2004, 2004.

12.
SARDINHA, José Alberto ; GARCIA, A. ; LUCENA, Carlos José Pereira de ; CASTRO, Jaelson ; ROMANOVSKY, Alexander ; ALENCAR, Paulo ; COWAN, Donald . Software Engineering for Large-Scale Multi-Agent Systems - SELMAS 2003. In: International Conference on Software Engineering, 2003, Portland. Proceedings of the 25th IEEE/ACM International Conference on Software Engineering, 2003. v. 25.

13.
GARCIA, A.; LUCENA, Carlos José Pereira de . Agents and Objects in Software Engineering: An Aspect-Oriented Approach. In: Doctoral Symposium at ECOOP'2003, 2003, Darmsdat. Proceedings of the Doctoral Symposium - ECOOP'2003, 2003.

14.
GARCIA, A.; LUCENA, Carlos José Pereira de ; ZAMBONELLI, Franco ; OMICINI, Andrea ; CASTRO, Jaelson . Software Engineering for Large-Scale Multi-Agent Systems - SELMAS 2002. In: International Conference on Software Engineering, 2002, Orlando. Proceedings of the 24th IEEE/ACM International Conference on Software Engineering, 2002. v. 24.

15.
SILVA, Viviane ; SILVA, Otávio ; Garcia, A ; CHAVEZ, Christina Von Flach Garcia ; LUCENA, Carlos . Separation of Concerns in Multi-agent Software Engineering. In: Proceedings of Conference on Object-Oriented Programming Systems, Languages, and Applications, 2001, Tampa Bay. Proceedings of Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'2001), 2001. p. 166-167.

16.
GARCIA, A.. Enterprise TSpaces: Introducing Fault-Tolerance and Scalability to TSpaces. In: IBM Workshop at Almaden Research Center, 2001, San Jose. IBM Workshop.

Apresentações de Trabalho
1.
GARCIA, A.; SANT'ANNA, Cláudio ; FIGUEIREDO, E. ; Pinto, M. ; FUENTES, L. . Representing Architectural Aspects with a Symmetric Approach. 2009. (Apresentação de Trabalho/Conferência ou palestra).

2.
MOLESINI, A. ; GARCIA, A. ; CHAVEZ, Christina Von Flach Garcia ; BATISTA, T. . On the Quantitative Analysis of Architecture Stability in Aspectual Decompositions. 2008. (Apresentação de Trabalho/Conferência ou palestra).

3.
CACHO, N. ; COTTENIER, T. ; GARCIA, A. . Improving Robustness of Evolving Exceptional Behaviour in Executable Models. 2008. (Apresentação de Trabalho/Conferência ou palestra).

4.
SILVA, L. ; BATISTA, T. ; GARCIA, A. ; MEDEIROS, A. ; MINORCA, L. . On the Symbiosis of Aspect-Oriented Requirements and Architectural Descriptions. 2007. (Apresentação de Trabalho/Conferência ou palestra).

5.
BOUCKE, N ; GARCIA, A. ; HOLVOET, T. . Composing Structural Views in xADL. 2007. (Apresentação de Trabalho/Conferência ou palestra).

6.
KULESZA, U. ; ALVES, V. ; GARCIA, A. ; CIRILO, E. ; LUCENA, Carlos José Pereira de ; BORBA, P. . Mapping Features to Aspects: A Model-Based Generative Approach. 2007. (Apresentação de Trabalho/Conferência ou palestra).

7.
FILHO, F. ; GARCIA, A. ; RUBIRA, Cecília Mary Fischer . Extracting Error Handling to Aspects: A Cookbook. 2007. (Apresentação de Trabalho/Conferência ou palestra).

8.
FILHO, F. ; GARCIA, A. ; RUBIRA, Cecília Mary Fischer . Error Handling as an Aspect. 2007. (Apresentação de Trabalho/Conferência ou palestra).

9.
CACHO, N. ; SANT'ANNA, Cláudio ; FIGUEIREDO, E. ; GARCIA, A. ; BATISTA, T. ; LUCENA, Carlos . Composing Design Patterns: A Scalability Study of Aspect-Oriented Programming. 2006. (Apresentação de Trabalho/Conferência ou palestra).

10.
GARCIA, A.; CHAVEZ, Christina Von Flach Garcia ; CHOREN, R. . An Aspect-Oriented Modeling Framework for MAS Design. 2006. (Apresentação de Trabalho/Conferência ou palestra).

11.
KULESZA, U. ; SANT'ANNA, Cláudio ; GARCIA, A. ; COELHO, R. ; STAA, Arndt Von . Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study. 2006. (Apresentação de Trabalho/Conferência ou palestra).

12.
GARCIA, A.; CHAVEZ, Christina Von Flach Garcia ; CHOREN, R. . Enhancing Agent-Oriented Models with Aspects.. 2006. (Apresentação de Trabalho/Conferência ou palestra).

13.
GARCIA, A.; KULESZA, U. ; SANT'ANNA, Cláudio ; CHAVEZ, Christina Von Flach Garcia ; LUCENA, Carlos José Pereira de . Aspects in Agent-Oriented Software Engineering: Lessons Learned. 2005. (Apresentação de Trabalho/Conferência ou palestra).

14.
GARCIA, A.; CHAVEZ, Christina Von Flach Garcia ; KULESZA, U. ; LUCENA, Carlos José Pereira de . The Role Aspect Pattern. 2005. (Apresentação de Trabalho/Conferência ou palestra).

15.
GARCIA, A.; KULESZA, U. ; CHAVEZ, Christina Von Flach Garcia ; LUCENA, Carlos José Pereira de . The Interaction Aspect Pattern. 2005. (Apresentação de Trabalho/Conferência ou palestra).

16.
GARCIA, A.; SANT'ANNA, Cláudio ; FIGUEIREDO, E. ; KULESZA, U. ; LUCENA, Carlos José Pereira de ; STAA, Arndt Von . Modularizing Design Patterns with Aspects: A Quantitative Study. 2005. (Apresentação de Trabalho/Conferência ou palestra).

17.
GARCIA, A.; KULESZA, U. ; LUCENA, Carlos José Pereira de . Separation of Concerns in Open Multi-Agent Systems: An Architectural Approach. 2004. (Apresentação de Trabalho/Conferência ou palestra).

18.
KULESZA, U. ; GARCIA, A. ; LUCENA, Carlos José Pereira de ; ALENCAR, Paulo . A Generative Approach for Open Multi-Agent Systems. 2004. (Apresentação de Trabalho/Conferência ou palestra).

19.
GARCIA, A.; KULESZA, U. ; SARDINHA, José Alberto ; Milidiú, Ruy ; LUCENA, Carlos José Pereira de . The Learning Aspect Pattern. 2004. (Apresentação de Trabalho/Conferência ou palestra).

20.
SARDINHA, José Alberto ; GARCIA, A. ; Milidiú, Ruy ; LUCENA, Carlos José Pereira de . Agent Learning Pattern. 2004. (Apresentação de Trabalho/Conferência ou palestra).

21.
GARCIA, A.; KULESZA, U. ; SANT'ANNA, Cláudio ; LUCENA, Carlos José Pereira de . The Mobility Aspect Pattern. 2004. (Apresentação de Trabalho/Conferência ou palestra).

22.
GARCIA, A.; SANT'ANNA, Cláudio ; CHAVEZ, Christina Von Flach Garcia ; SILVA, Viviane ; LUCENA, Carlos José Pereira de ; STAA, Arndt Von . Agents and Objects: An Empirical Study on the Design and Implementation of Multi Agent Systems. 2003. (Apresentação de Trabalho/Conferência ou palestra).

23.
GARCIA, A.; LUCENA, Carlos José Pereira de . Agents and Objects in Software Engineering: An Aspect-Oriented Approach. 2003. (Apresentação de Trabalho/Conferência ou palestra).

24.
GARCIA, A.; TORRES, V. ; LUCENA, Carlos José Pereira de ; Milidiú, Ruy . An Aspect-Based Approach for Developing Multi-Agent Object-Oriented. 2001. (Apresentação de Trabalho/Conferência ou palestra).

25.
GARCIA, A.; RUBIRA, Cecília Mary Fischer . Tratamento de Exceções em Sistemas Concorrentes Orientados a Objetos. 2001. (Apresentação de Trabalho/Conferência ou palestra).

26.
GARCIA, A.; CORTÊS, Mariela Inés ; LUCENA, Carlos José Pereira de . A Web Environment for the Development and Maintenance of E-Commerce Portals based on a Groupware Approach. 2001. (Apresentação de Trabalho/Conferência ou palestra).

27.
GARCIA, A.; RUBIRA, Cecília Mary Fischer . Um Mecanismo Orientado a Objetos para Tratamento de Exceções em Software Concorrente Tolerante a Falhas. 1999. (Apresentação de Trabalho/Conferência ou palestra).

Outras produções bibliográficas
1.
Garcia, A. 38th International Conference on Software Engineering (ICSE 2016) 2016 (Membro do Comitê de Programa).

2.
GARCIA, A.. The 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016) 2016 (Membro do Comitê de Programa).

3.
GARCIA, A.. 11TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2017) 2016 (Membro do Comitê de Programa).

4.
GARCIA, A.. 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME 2016) 2016 (Membro do Comitê de Programa).

5.
GARCIA, A.. Foundation Track Program Committee - ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS 2016) 2016 (Membro do Comitê de Programa).

6.
GARCIA, A.. Organizing Committee - ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS 2016) 2016 (Membro do Comitê).

7.
GARCIA, A.. 24th IEEE International Conference on Program Comprehension (ICPC 2016) 2016 (Membro do Comitê de Programa).

8.
GARCIA, A.. Membro do Program Board - 39th International Conference on Software Engineering (ICSE 2017) 2016 (Membro do Comitê).

9.
Garcia, A. ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS 2015) 2015 (Membro do Comitê de Programa).

10.
GARCIA, A.. 9th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2015) 2015 (Membro do Comitê de Programa).

11.
GARCIA, A.. 23rd IEEE International Conference on Program Comprehension (ICPC 2015) 2015 (Membro do Comitê de Programa).

12.
GARCIA, A.. 31st International Conference on Software Maintenance and Evolution (ICSME 2015) 2015 (Membro do Comitê de Programa).

13.
GARCIA, A.. The 18th International ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE 2015) 2015 (Membro do Comitê de Programa).

14.
GARCIA, A.. 29th Brazilian Symposium on Software Engineering (SBES 2015) 2015 (Membro do Comitê de Programa).

15.
GARCIA, A.. 9th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS 2015) 2015 (Membro do Comitê de Programa).

16.
Garcia, A. 37th International Conference on Software Engineering (ICSE 2015) 2015 (Membro do Comitê).

17.
Garcia, A. ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014) 2014 (Membro do Comitê de Programa).

18.
GARCIA, A.. 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2014) 2014 (Membro do Comitê de Programa).

19.
GARCIA, A.. 22nd IEEE International Conference on Program Comprehension (ICPC 2014) 2014 (Membro do Comitê de Programa).

20.
GARCIA, A.. 13th International Conference on Modularity (Modularity - AOSD 2014) 2014 (Membro do Comitê de Programa).

21.
GARCIA, A.. The 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014) 2014 (Membro do Comitê de Programa).

22.
GARCIA, A.. 13th International Conference on Generative Programming: Concepts & Experiences (GPCE'14) 2014 (Membro do Comitê de Programa).

23.
GARCIA, A.. The 17th International ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE 2014) 2014 (Membro do Comitê de Programa).

24.
GARCIA, A.. 28th Brazilian Symposium on Software Engineering (SBES 2014) 2014 (Membro do Comitê de Programa).

25.
GARCIA, A.. 8th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS 2014) 2014 (Membro do Comitê de Programa).

26.
GARCIA, A.. XVII Ibero-American Conference on Software Engineering (CIbSE 2014) 2014 (Membro do Comitê de Programa).

27.
GARCIA, A.. XL Conferencia Latinoamericana en Informática (CLEI 2014) 2014 (Membro do Comitê de Programa).

28.
GARCIA, A.. XXVII Concurso de Teses e Dissertações (CTD) do Congresso da Sociedade Brasileira de Computação (CSBC 2014) 2014 (Membro do Comitê de Programa).

29.
GARCIA, A.. 11th Workshop on Software Modularity (WMod) 2014 (Membro do Comitê de Programa).

30.
GARCIA, A.. 36th International Conference on Software Engineering (ICSE 2014) 2014 (Membro do Comitê).

31.
Garcia, A. ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013) 2013 (Membro do Comitê de Programa).

32.
GARCIA, A.. 7th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2013) 2013 (Membro do Comitê de Programa).

33.
GARCIA, A.. 12th International Conference on Modularity (Modularity - AOSD 2013) 2013 (Membro do Comitê de Programa).

34.
GARCIA, A.. 27th Brazilian Symposium on Software Engineering (SBES 2013) 2013 (Membro do Comitê de Programa).

35.
GARCIA, A.. 7th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS 2013) 2013 (Membro do Comitê de Programa).

36.
GARCIA, A.. XVI Ibero-American Conference on Software Engineering (CIbSE 2013) 2013 (Membro do Comitê de Programa).

37.
GARCIA, A.. 1st International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2013 2013 (Membro do Comitê de Programa).

38.
GARCIA, A.. 5th International Workshop on Feature-Oriented Software Development (FOSD 2013) in conjunction with GPCE 2013 at SPLASH Ocotober, 2013, Indianapolis, Indiana, USA 2013 (Membro do Comitê de Programa).

39.
GARCIA, A.. Tools Track of the 29th IEEE International Conference on Software Maintenance (ICSM 2013) 2013 (Membro do Comitê de Programa).

40.
GARCIA, A.. Early Research Achievements (ERA) Track of the 29th IEEE International Conference on Software Maintenance 2013 (Membro do Comitê de Programa).

41.
GARCIA, A.. New Ideas and Emerging Results (NIER) Track, 35th International Conference on Software Engineering (ICSE 2013) 2013 (Membro do Comitê de Programa).

42.
GARCIA, A.. 5th INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR RESILIENT SYSTEMS (SERENE'2013) 2013 (Membro do Comitê de Programa).

43.
GARCIA, A.. Workshop de Teses e Dissertações (WTDSoft), Conferência Brasileira de Software: Teoria e Prática (CBSoft 2013) 2013 (Membro do Comitê de Programa).

44.
GARCIA, A.. 14th Argentine Symposium on Software Engineering (ASSE 2013) 2013 (Membro do Comitê de Programa).

45.
GARCIA, A.. 9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering 2013 (Membro do Comitê de Programa).

46.
GARCIA, A.. XXVI Concurso de Teses e Dissertações (CTD) do Congresso da Sociedade Brasileira de Computação (CSBC 2013) 2013 (Membro do Comitê de Programa).

47.
GARCIA, A.. XI Workshop de Teses e Dissertações em Qualidade de Software (WTDQS) 2013 (Membro do Comitê de Programa).

48.
GARCIA, A.. XII Simpósio Brasileiro de Qualidade de Software (SBQS 2013) 2013 (Membro do Comitê de Programa).

49.
GARCIA, A.. Workshops Selection Committee of the ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems 2013 (Membro do Comitê de Programa).

50.
GARCIA, A.. Seventh IEEE International Conference on Research Challenges in Information Science (RCIS 2013) 2013 (Membro do Comitê de Programa).

51.
GARCIA, A.. Comitê de Seleção de Tutoriais, CBSoft 2013 2013 (Membro do Comitê de Programa).

52.
GARCIA, A.. Fourth International Workshop on Software Engineering for Sensor Network Applications (SESENA 2013) 2013 (Membro do Comitê de Programa).

53.
GARCIA, A.. 17th European Conference on Software Maintenance and Reengineering (CSMR 2013) 2013 (Membro do Comitê de Programa).

54.
GARCIA, A.. 7th Latin-American Workshop on Aspect-Oriented Software Development (LA-WASP 2013) 2013 (Membro do Comitê de Programa).

55.
GARCIA, A.. 9th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering 2013 (Membro do Comitê de Programa).

56.
GARCIA, A.. 34th International Conference on Software Engineering (ICSE 2012). IEEE/ACM, 2012 (Membro do Comitê de Programa).

57.
Garcia, A. 11th International Conference on Aspect-Oriented Software Development (AOSD 2012) 2012 (Membro do Comitê de Programa).

58.
Garcia, A. ACM/IEEE 15th International Conference on Model Driven Engineering Languages and Systems (MODELS 2012) 2012 (Membro do Comitê de Programa).

59.
Garcia, A. 16th International Software Product Line Conference 2012 (Membro do Comitê de Programa).

60.
Garcia, A. 26th Brazilian Symposium on Software Engineering (SBES 2012) 2012 (Membro do Comitê de Programa).

61.
GARCIA, A.. 6th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS 2012) 2012 (Membro do Comitê de Programa).

62.
GARCIA, A.. XV Ibero-American Conference on Software Engineering (CIbSE 2012) 2012 (Membro do Comitê de Programa).

63.
GARCIA, A.. 4th International Workshop on Feature-Oriented Software Development (FOSD 2012) 2012 (Membro do Comitê de Programa).

64.
GARCIA, A.. Tools Track of the 28th IEEE International Conference on Software Maintenance (ICSM 2012) 2012 (Membro do Comitê de Programa).

65.
GARCIA, A.. XXV Concurso de Teses e Dissertações (CTD) do Congresso da Sociedade Brasileira de Computação (CSBC 2012) 2012 (Membro do Comitê de Programa).

66.
GARCIA, A.. Sixth IEEE International Conference on Research Challenges in Information Science (RCIS 2012) 2012 (Membro do Comitê de Programa).

67.
GARCIA, A.. 7th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2012) 2012 (Membro do Comitê de Programa).

68.
GARCIA, A.. 3rd International Workshop on Reuse in Business Process Management 2012 (Membro do Comitê de Programa).

69.
GARCIA, A.. IX Experimental Software Engineering Latin American Workshop (ESELAW 2012) 2012 (Membro do Comitê de Programa).

70.
GARCIA, A.. 6th Latin-American Workshop on Aspect-Oriented Software Development (LA-WASP 2012) 2012 (Membro do Comitê de Programa).

71.
GARCIA, A.. XI Simpósio Brasileiro de Qualidade de Software (SBQS 2012) 2012 (Membro do Comitê de Programa).

72.
GARCIA, A.. X Workshop de Teses e Dissertações em Qualidade de Software (WTDQS 2012), 2012 (Membro do Comitê de Programa).

73.
GARCIA, A.. Second Workshop on Model-Driven Requirements Engineering (MoDRE) 2012 (Membro do Comitê de Programa).

74.
GARCIA, A.. Tool Demonstrations Track - 28th IEEE International Conference on SOFTWARE MAINTENANCE (ICSM 2012) 2012 (Membro do Comitê de Programa).

75.
GARCIA, A.. 3rd International Conference on Agents and Artificial Intelligence (ICAART) - 2011 2011 (Membro do Comitê de Programa).

76.
GARCIA, A.. Special Issue: Software Engineering in Brazil - Retrospective and Prospective Views at Journal of Systems and Software. Elsevier, 2011 (Editor de Edição Especial (Special Issue)).

77.
Garcia, A.F.. 11th International Workshop on Agent-Oriented Software Engineering (AOSE 2011) at AAMAS. ACM, 2011 (Membro do Comitê de Programa).

78.
GARCIA, A.. 15th International Conference on Software Product Line Conference (SPLC 2011). ACM, 2011 (Membro do Comitê de Programa).

79.
GARCIA, A.. Intl. Workshop on Free Composition (FREECO). Springer, 2011 (Membro do Comitê de Programa).

80.
Garcia, A. Doctoral Symposium at 12nd International Conference on Software Reuse (ICSR 2011) 2011 (Membro do Comitê de Programa).

81.
Garcia, A. 14rd Ibero-American Conference on Software Engineering (CIbSE 2011) 2011 (Membro do Comitê de Programa).

82.
Garcia, A. Early Aspects Workshop at AOSD 2011 (EA@AOSD 2011) 2011 (Membro do Comitê de Programa).

83.
Garcia, A. Workshop on Exception Handling (EHCoS) at 5th Symposium on Dependable Computing 2011 (Membro do Comitê de Programa).

84.
Garcia, A. 5th Latin-American Workshop on AOSD (LA-WASP 2011) 2011 (Membro do Comitê de Programa).

85.
Garcia, A. V Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS 2011) 2011 (Membro do Comitê de Programa).

86.
Garcia, A. 3rd Workshop on Feature-Oriented Software Development (FOSD 2011) 2011 (Membro do Comitê de Programa).

87.
GARCIA, A.. XXV Concurso de Teses e Dissertações (CTD) do Congresso da Sociedade Brasileira de Computação (CSBC 2011) 2011 (Membro do Comitê de Programa).

88.
GARCIA, A.. III Congreso Internacional de Computación y Telecomucaciones (COMTEL 2011) 2011 (Membro do Comitê de Programa).

89.
GARCIA, A.. The International Conference on Aspect-Oriented Software Development (AOSD 2011) 2011 (Membro do Comitê).

90.
GARCIA, A.. 33rd International Conference on Software Engineering (ICSE 2011) 2011 (Membro do Comitê de Programa).

91.
GARCIA, A.; ROMANOVSKY, Alexander ; Issarny, V. . Special Issue: Exception Handling: From Requirements to Software Maintenance at IEEE TSE. IEEE, 2010 (Editor de Edição Especial (Special Issue)).

92.
GARCIA, A.. 14th International Conference on Software Product Line Conference (SPLC 2010) 2010 (Membro do Comitê de Programa).

93.
GARCIA, A.. 7th IEEE Intl. Conference on the Quality of ICT (QUATIC 2010) 2010 (Membro do Comitê de Programa).

94.
GARCIA, A.. 9th ACM International Conference on Aspect-Oriented Software Development (AOSD). Rennes: ACM, 2010 (Membro do Comitê de Programa).

95.
GARCIA, A.. Simpósio Brasileiro de Engenharia de Software (SBES). Salvador: SBC, 2010 (Membro do Comitê de Programa).

96.
GARCIA, A.. IV Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software. Salvador: SBC, 2010 (Membro do Comitê de Programa).

97.
GARCIA, A.. 11th International Workshop on Agent-Oriented Software Engineering (AOSE 2010) at AAMAS. ACM, 2010 (Membro do Comitê de Programa).

98.
GARCIA, A.. OOPSLA/SPLASH - Workshops Program Committee. Reno: ACM, 2010 (Membro do Comitê de Programa).

99.
GARCIA, A.. 13rd Ibero-American Conference on Software Engineering 2010 (Membro do Comitê de Programa).

100.
GARCIA, A.. 2nd International Conference on Agents and Artificial Intelligence (ICAART) - 2010 2010 (Membro do Comitê de Programa).

101.
Garcia, A. 4th Latin-American Workshop on AOSD (LA-WASP 2010) 2010 (Membro do Comitê de Programa).

102.
GARCIA, A.. XXIV Concurso de Teses e Dissertações (CTD) do Congresso da Sociedade Brasileira de Computação (CSBC 2010) 2010 (Membro do Comitê de Programa).

103.
Garcia, A. 8th ACM International Conference on Aspect-Oriented Software Development (AOSD) 2009 (Membro do Comitê).

104.
Garcia, A. International Conference on Agents and Artificial Intelligence (ICAART) 2009 (Membro do Comitê).

105.
Garcia, A. 2nd Track on Agent-Oriented Programming, Systems, Languages and Applications (APSLA), ACM International Symposium on Applied Computing (SAC) 2009 (Membro do Comitê).

106.
Garcia, A. 1st Track on Agent-Oriented Methodologies and Processes, ACM Symposium on Applied Computing (SAC) 2009 (Membro do Comitê).

107.
Garcia, A. Simpósio Brasileiro de Engenharia de Software (SBES) 2009 (Membro do Comitê).

108.
Garcia, A. The 21th International Conference on Software Engineering and Knowledge Engineering (SEKE) 2009 (Membro do Comitê).

109.
Garcia, A. Workshop Iberoamericano de Engenharia de Requisitos e Ambientes de Software (IDEAS) 2009 (Membro do Comitê).

110.
Garcia, A. Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software 2009 (Membro do Comitê).

111.
Garcia, A. 3rd Latin-American Workshop on AOSD (LA-WASP 2009) 2009 (Membro do Comitê de Programa).

112.
Garcia, A. ACM International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS) 2008 (Membro do Comitê).

113.
Garcia, A. Simpósio Brasileiro de Engenharia de Software (SBES) 2008 (Membro do Comitê).

114.
Garcia, A. Programa de Workshops Simpósio Brasileiro de Engenharia de Software (SBES) 2008 (Membro do Comitê).

115.
Garcia, A. The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE) 2008 (Membro do Comitê).

116.
Garcia, A. Workshop Iberoamericano de Engenharia de Requisitos e Ambientes de Software (IDEAS) 2008 (Membro do Comitê).

117.
Garcia, A. Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software 2008 (Membro do Comitê).

118.
Garcia, A. II Latin American Workshop on Aspect-Oriented Software Development LA-WASP 2008 (Membro do Comitê).

119.
Garcia, A. Early Aspects Workshop at SPLC: Aspect-Oriented Requirements and Architecture for Product Lines 2008 (Membro do Comitê).

120.
Garcia, A. 3rd International Workshop on Aspects, Dependencies and Interactions at ECOOP 2008 (Membro do Comitê).

121.
Garcia, A. Early Aspects at ICSE: Workshop in Aspect-Oriented Requirements Engineering and Architecture Design 2008 (Membro do Comitê).

122.
Garcia, A. ACM International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS) 2007 (Membro do Comitê).

123.
Garcia, A. 5th IEEE International Conference on Industrial Informatics, Special Session on Agent Theories and Practice for Industry 2007 (Membro do Comitê).

124.
Garcia, A. Simpósio Brasileiro de Engenharia de Software (SBES) 2007 (Membro do Comitê).

125.
Garcia, A. Workshop Iberoamericano de Engenharia de Requisitos e Ambientes de Software (IDEAS) 2007 (Membro do Comitê).

126.
Garcia, A. Doctoral Symposium, Middleware Conference 2007 (Membro do Comitê).

127.
Garcia, A. Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software 2007 (Membro do Comitê).

128.
Garcia, A. I Latin American Workshop on Aspect-Oriented Software Development LA-WASP 2007 (Membro do Comitê).

129.
Garcia, A. Early Aspects at ICSE: Workshop in Aspect-Oriented Requirements Engineering and Architecture Design 2007 (Membro do Comitê).

130.
Garcia, A. Early Aspects: Traceability of Aspects in the Early Life Cycle at AOSD 2007 (Membro do Comitê).

131.
Garcia, A. EFTS, International Workshop on Engineering Fault Tolerant Systems at ESEC/FSE 2007 (Membro do Comitê).

132.
Garcia, A; CHAVEZ, Christina Von Flach Garcia ; LUCENA, Carlos José Pereira de ; BORBA, P. . Special Issue: Aspect-Oriented Software Development. Brazilian Computer Society, 2006 (Editor de Edição Especial (Special Issue)).

133.
GARCIA, A.; LUCENA, Carlos José Pereira de . Special Issue: Software Engineering for MASs. Leicester, UK: CRL Publishing Ltd, 2006 (Editor de Edição Especial (Special Issue)).

134.
Garcia, A. ACM International Conference on Aspect-Oriented Software Development (AOSD) 2006 (Membro do Comitê).

135.
Garcia, A. ACM International Conference on Autonomous Agents and Multi-Agent Systems 2006 (Membro do Comitê).

136.
Garcia, A. Simpósio Brasileiro de Engenharia de Software (SBES) 2006 (Membro do Comitê).

137.
Garcia, A. Iberagents'06 - 6th Iberoamerican Workshop on Multi-Agent Systems, IBERAMIA/SBIA'2006 2006 (Membro do Comitê).

138.
Garcia, A. 1st Workshop on Integration of Software Engineering and Agent Technology (ISEAT), Fifth International Conference on Quality Software (QSIC) 2006 (Membro do Comitê).

139.
Garcia, A. Early Aspects at ICSE: Workshop in Aspect-Oriented Requirements Engineering and Architecture Design 2006 (Membro do Comitê).

140.
Garcia, A. MATeS 06: Workshop on Methods, Architectures and Technologies for e-Service Engineering at ICWE 2006 (Membro do Comitê).

141.
Garcia, A. Early Aspects: Traceability of Aspects in the Early Life Cycle at AOSD 2006 (Membro do Comitê).

142.
Garcia, A. Multiagent Systems and Software Architecture (MASSA), Special Track at Net.ObjectDays 2006 (Membro do Comitê).

143.
Garcia, A. Workshop Aspect-Oriented Software Development (DSOA), collocated to X Jornadas de Ingeniería del Software y Bases de Datos 2006 (Membro do Comitê).

144.
Garcia, A. ACM International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS) 2005 (Membro do Comitê).

145.
Garcia, A. Simpósio Brasileiro de Engenharia de Software (SBES) 2005 (Membro do Comitê).

146.
Garcia, A. Agent-Oriented Software Engineering (AOSE) at AAMAS 2005 (Membro do Comitê).

147.
Garcia, A. Agent-Oriented Information Systems (AOIS) at AAMAS 2005 2005 (Membro do Comitê).

148.
Garcia, A. Agent-Oriented Information Systems (AOIS) at ER 2005 2005 (Membro do Comitê).

149.
Garcia, A. Early Aspects at OOPSLA 2005 (Membro do Comitê).

150.
Garcia, A. Workshop Software Engineering for Agent-oriented Systems (SEAS), em conjunto com Simpósio Brasileiro de Engenharia de Software (SBES) - 2005- 2008 2005 (Membro do Comitê).

151.
Garcia, A. workshop Aspect-Oriented Software Development (DSOA), collocated to X Jornadas de Ingeniería del Software y Bases de Datos 2005 (Membro do Comitê).

152.
Garcia, A. Trilha Nacional do VI Workshop de Software Livre (WSL), SBC 2005 (Membro do Comitê).

153.
Garcia, A. Workshop Brasileiro em Desenvolvimento de Software Orientado a Aspectos (WASP), em conjunto com Simpósio Brasileiro de Engenharia de Software (SBES) - 2004 - 2006 2004 (Membro do Comitê).

154.
Garcia, A. Sessão de Ferramentas do 18º. Simpósio Brasileiro de Engenharia de Software (SBES) 2004 (Membro do Comitê).

155.
Garcia, A. IX Workshop Brasileiro de Teses e Dissertações em Engenharia de Software (WTES) em conjunto com o 18º. Simpósio Brasileiro de Engenharia de Software 2004 (Membro do Comitê).

156.
Garcia, A. 3º International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS), em conjunto com IEEE/ACM International Conference on Software Engineering (ICSE) 2004 (Membro do Comitê).

157.
Garcia, A. Revista Advice ? An Online Journal on Aspect Orientation 2004 (Membro do Comitê).

158.
Garcia, A. 2o International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS), em conjunto com IEEE/ACM International Conference on Software Engineering (ICSE) 2003 (Membro do Comitê).

159.
Garcia, A. Fourth International Workshop "Engineering Societies in the Agents World (ESAW) 2003 (Membro do Comitê).

160.
Garcia, A. 1o. International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS), em conjunto com IEEE/ACM International Conference on Software Engineering (ICSE) 2002 (Membro do Comitê).


Produção técnica
Programas de computador sem registro
1.
FABRI, B. ; Garcia, A . FEAF: Uma infraestrutura para análise da evolução das características de uma Linha de Produto de Software. 2013.

2.
Bertrán, I. M. ; Arcoverde, R. ; Garcia, A . SCOOP: Detecção automática de anomalias arquiteturalmente relevantes. 2012.

3.
GURGEL, A. ; Garcia, A . TamDera: Suporte e especificação de regras para detecção de problemas arquiteturais. 2012.

4.
NUNES, C. ; Garcia, A . RecFeat: Recuperação de características de famílias de programas em evolução. 2012.

5.
FIGUEIREDO, E. ; GARCIA, A. ; WHITTLE, J. . ConcernMorph: Detecção de Padrões de Código Transversal em Programas Java. 2009.

6.
FIGUEIREDO, E. ; CACHO, N. ; SANT'ANNA, Cláudio ; GARCIA, A. . MobileMedia: um benchmark para linhas de produtos orientadas a aspectos. 2008.

7.
GREENWOOD, P. ; BARTOLOMEI, T. T. ; FIGUEIREDO, E. ; SANT'ANNA, Cláudio ; GARCIA, A. ; MOURA, M. ; SOARES, S. ; BORBA, P. ; DOSEA, M. . HealthWatcher: um benchmark para avaliação de software orientado a aspectos. 2007.

8.
FIGUEIREDO, E. ; GARCIA, A. ; LUCENA, Carlos . AJATO: An AspectJ Measurement Tool. 2006.

9.
Garcia, A; SANT'ANNA, Cláudio ; Figueiredo, Eduardo ; KULESZA, U. . Uma Biblioteca Orientada a Aspectos de Padrões de Projeto. 2005.

10.
Garcia, A. Um Arcabouço Orientado a Aspectos para Sistemas Multi Agentes. 2004.

11.
GARCIA, A.; LEHMAN, Toby ; THOMAS, John ; SPRING, Jesper . TSpaces. 2001.


Demais tipos de produção técnica
1.
GARCIA, A.. Journal of Software Engineering Research and Development. 2015. (Editoração/Periódico).

2.
Garcia, A; STAA, Arndt Von . Proceedings of the I Latin-American School on Software Engineering: Basics and State-of-the-Art. 2013. (Editoração/Anais).

3.
Garcia, A; STAA, Arndt Von ; WERNER, C. . Proceedings of the III Brazilian Workshop on Model-Driven Software Development. 2012. (Editoração/Anais).

4.
Garcia, A; GREENWOOD, P. ; FIGUEIREDO, E. ; Hanenberg, S. . Proceedings of the 2nd International Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT). 2011. (Editoração/Anais).

5.
GARCIA, A.; Mendonça, M. ; BATISTA, T. ; BORBA, P. . Proceedings of the XXV Simpósio Brasileiro de Engenharia de Software (SBES). 2011. (Editoração/Anais).

6.
Garcia, A; GREENWOOD, P. ; CAI, Y. ; Grey, J. . Proceedings of the 4th Workshop on Assessment of Contemporary Modularization Techniques (ACoM). 2010. (Editoração/Anais).

7.
Garcia, A; GREENWOOD, P. ; FIGUEIREDO, E. ; Hanenberg, S. . Proceedings of the 1st International Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT). 2010. (Editoração/Anais).

8.
Garcia, A; da Silva, Bruno Carreiro ; WERNER, C. ; FARIAS, K. ; MURTA, L. ; MASIERO, P. . Proceedings of the I Brazilian Workshop on Model-Driven Development (WB-DSDM). 2010. (Editoração/Anais).

9.
GARCIA, A.; Niu, N. ; Moreira, A. ; Araujo, J. . Proceedings of the Early Aspects Workshop. 2009. (Editoração/Anais).

10.
GARCIA, A.; GREENWOOD, P. ; SULLIVAN, K. ; CAI, Y. ; BANIASSAD, E. . Proceedings of the 3rd Workshop on Assessment of Contemporary Modularization Techniques (ACoM), OOPSLA. 2009. (Editoração/Anais).

11.
Garcia, A. Software Engineering ? Part II: Formal Methods. 2008. (Curso de curta duração ministrado/Outra).

12.
Garcia, A. Software Engineering ? Part I: From Requirements Engineering to Software Architecture (Ano 2). 2008. (Curso de curta duração ministrado/Outra).

13.
GARCIA, A.. Software Quality and Testing. 2008. (Curso de curta duração ministrado/Outra).

14.
GARCIA, A.. Programming-in-the-Large. 2008. (Curso de curta duração ministrado/Outra).

15.
GARCIA, A.. Programming-in-the-Large. 2008. (Curso de curta duração ministrado/Outra).

16.
GARCIA, A.. Innovation on Computer Science. 2008. (Curso de curta duração ministrado/Outra).

17.
GARCIA, A.. Aspect-Oriented Software Development (AOSD). 2008. (Curso de curta duração ministrado/Outra).

18.
Garcia, A. Aspect-Oriented Software Development Beyond Programming: Lessons Learned and New Applications. 2008. (Curso de curta duração ministrado/Outra).

19.
GARCIA, A.; GREENWOOD, P. ; SULLIVAN, K. ; CAI, Y. ; BANIASSAD, E. . Proceedings of the 2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM), OOPSLA. 2008. (Editoração/Anais).

20.
GARCIA, A.; ROMANOVSKY, Alexander ; KIENZLE, J ; DONY, C. . 4th International Workshop on Exception Handling (WEH). 2008. (Editoração/Anais).

21.
KOLP, M. ; HENDERSON-SELLERS, B. ; MOURATIDIS, H. ; GARCIA, A. ; GHOSE, A. ; BRESCIANI, P. . Agent-Oriented Information Systems, Edition IV. 2008. (Editoração/Anais).

22.
GARCIA, A.. Software Project Management. 2007. (Curso de curta duração ministrado/Outra).

23.
GARCIA, A.. Software Quality and Testing. 2007. (Curso de curta duração ministrado/Outra).

24.
GARCIA, A.. Innovation on Computer Science. 2007. (Curso de curta duração ministrado/Outra).

25.
Garcia, A. Empirical Assessment of AOSD: Lessons Learned and Future Directions. 2007. (Curso de curta duração ministrado/Outra).

26.
GARCIA, A.. Programming-in-the-Large. 2007. (Curso de curta duração ministrado/Outra).

27.
GARCIA, A.; BANIASSAD, E. ; LOPES, C. ; SCHWANNINGER. C. ; Zhao, J. . First Workshop on Assessement of Aspect-Oriented Technologies (ASAT). 2007. (Editoração/Anais).

28.
GARCIA, A.; GREENWOOD, P. ; SULLIVAN, K. ; CAI, Y. ; BANIASSAD, E. . Proceedings of the 1st Workshop on Assessment of Contemporary Modularization Techniques (ACoM), OOPSLA. 2007. (Editoração/Anais).

29.
Garcia, A. Software Engineering ? Part II: Formal Methods. 2006. (Curso de curta duração ministrado/Outra).

30.
Garcia, A. Software Engineering ? Part I: From Requirements Engineering to Software Architecture (Ano 1). 2006. (Curso de curta duração ministrado/Outra).

31.
GARCIA, A.. Software Project Management. 2006. (Curso de curta duração ministrado/Outra).

32.
GARCIA, A.. Software Quality and Testing. 2006. (Curso de curta duração ministrado/Outra).

33.
Garcia, A. Aspect-Oriented Design Assessment. 2006. (Curso de curta duração ministrado/Outra).

34.
Garcia, A. Principles for Aspect-Oriented Design and Programming. 2006. (Curso de curta duração ministrado/Outra).

35.
Garcia, A. Early Aspects ? Aspect-Oriented Requirements Engineering and Architecture Design. 2006. (Curso de curta duração ministrado/Outra).

36.
Garcia, A; RASHID, A. ; Moreira, A. . Aspect-Oriented Software Development Beyond Programming. 2006. (Curso de curta duração ministrado/Outra).

37.
Garcia, A; RASHID, A. ; Moreira, A. . Aspect-Oriented Software Development Beyond Programming. 2006. (Curso de curta duração ministrado/Outra).

38.
GARCIA, A.; RASHID, A. ; Moreira, A. . Aspect-Oriented Software Development Beyond Programming. 2006. (Desenvolvimento de material didático ou instrucional - Tutorial).

39.
GARCIA, A.; RASHID, A. ; Moreira, A. . Aspect-Oriented Software Development Beyond Programming. 2006. (Desenvolvimento de material didático ou instrucional - Tutorial).

40.
CHOREN, R. ; GARCIA, A. ; GIESE, H. ; LEUNG, H. ; LUCENA, Carlos ; ROMANOVSKY, Alexander . Software Engineering for Multi-Agent Systems V. 2006. (Editoração/Livro).

41.
GARCIA, A.; CHOREN, R. ; LUCENA, Carlos . II Conferência Internacional de Visões Inovadoras em Tecnologias .Net (IVNET'06). 2006. (Editoração/Anais).

42.
KURTUEM, G. ; GARCIA, A. . Workshop on Software Engineering Challenges for Ubiquitous Computing. 2006. (Editoração/Anais).

43.
GARCIA, A.; CHOREN, R. ; LUCENA, Carlos ; ROMANOVSKY, Alexander ; GIESE, H. ; HOLVOET, T. ; GIORGINI, P. . Software Engineering for Multi-Agent Systems IV. 2006. (Editoração/Livro).

44.
Garcia, A; RASHID, A. . Aspect-Oriented Software Development Beyond Programming. 2005. (Curso de curta duração ministrado/Outra).

45.
GARCIA, A.; CHAVEZ, Christina Von Flach Garcia ; LEMOS, O. ; MASIERO, P. ; RAMOS, R. ; PENTEADO, R. ; SOARES, S. ; CAMARGO, V. . Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos ? WASP?05. 2005. (Editoração/Anais).

46.
CHOREN, R. ; GARCIA, A. ; LUCENA, Carlos ; ROMANOVSKY, Alexander . Software Engineering for Multi-Agent Systems III. 2005. (Editoração/Livro).

47.
GARCIA, A.. Tópicos em Engenharia de Software - Engenharia de Software para Sistemas Multi-Agentes. 2004. (Curso de curta duração ministrado/Outra).

48.
Garcia, A. Aspect-Oriented Programming. 2004. (Curso de curta duração ministrado/Outra).

49.
Garcia, A. ?Aspect-Oriented Software Development. 2004. (Curso de curta duração ministrado/Outra).

50.
Garcia, A. Programação Orientada a Aspectos. 2004. (Curso de curta duração ministrado/Outra).

51.
CHOREN, R. ; GARCIA, A. ; LUCENA, Carlos ; ROMANOVSKY, Alexander ; GIESE, H. ; HONG-FU, L. . Software Engineering for Large-Scale Multi-Agent Systems ? ?Building Dependable Multi-Agent Systems?. 2004. (Editoração/Anais).

52.
GARCIA, A.; LUCENA, Carlos ; PIVETA, E. ; ZANCANELLA, L. ; BORBA, P. ; SOARES, S. . Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos ? WASP?04. 2004. (Editoração/Anais).

53.
LUCENA, Carlos ; GARCIA, A. ; ROMANOVSKY, Alexander ; CASTRO, Jaelson ; ALENCAR, Paulo . Software Engineering for Multi-Agent Systems II. 2004. (Editoração/Livro).

54.
Garcia, A. Programação Orientada a Aspectos com AspectJ. 2003. (Curso de curta duração ministrado/Outra).

55.
Garcia, A. Desenvolvimento de Software Orientado a Aspectos. 2003. (Curso de curta duração ministrado/Outra).

56.
Garcia, A. Programação Orientada a Aspectos. 2003. (Curso de curta duração ministrado/Outra).

57.
SARDINHA, José Alberto ; GARCIA, A. ; LUCENA, Carlos ; CASTRO, Jaelson ; ROMANOVSKY, Alexander ; ALENCAR, Paulo ; COWAN, Donald . Software Engineering for Large-Scale Multi-Agent Systems. 2003. (Editoração/Anais).

58.
GARCIA, A.; LUCENA, Carlos ; CASTRO, Jaelson ; OMICINI, Andrea ; ZAMBONELLI, Franco . Software Engineering for Large-Scale Multi-Agent Systems. 2003. (Editoração/Livro).

59.
GARCIA, A.. Tópicos em Engenharia de Software - Engenharia de Software para Sistemas Multi-Agentes. 2002. (Curso de curta duração ministrado/Outra).

60.
GARCIA, A.; LUCENA, Carlos ; CASTRO, Jaelson ; OMICINI, Andrea ; ZAMBONELLI, Franco . Software Engineering for Large-Scale Multi-Agent Systems. 2002. (Editoração/Anais).

61.
GARCIA, A.. Ensino da linguagem Logo para pessoas portadoras de deficiência mental. 1997. .

62.
GARCIA, A.. Ensino da linguagem Logo para professores da Associação Norte-Paranaense de Áudio-Comunicação Infantil (ANPACIN). 1997. .

63.
GARCIA, A.. Ensino da linguagem ObjectPascal/Delphi para alunos do curso de pós-graduação em Sistemas de Informação. 1997. (Curso de curta duração ministrado/Outra).

64.
GARCIA, A.. Ensino da linguagem Logo para crianças portadoras de deficiência auditiva. 1996. .

65.
GARCIA, A.. Ensino da linguagem ObjectPascal/Delphi para alunos do curso de pós-graduação em Sistemas de Informação. 1996. (Curso de curta duração ministrado/Outra).

66.
GARCIA, A.. Ensino de MS-DOS, Windows, e Office para professores da rede municipal de ensino de Maringá-PR. 1996. (Curso de curta duração ministrado/Outra).

67.
GARCIA, A.. Ensino da linguagem Logo para crianças portadoras de deficiência auditiva. 1995. .

68.
GARCIA, A.. Ensino de MS-DOS, Windows, e Office para professores da rede municipal de ensino de Maringá-PR. 1995. (Curso de curta duração ministrado/Outra).

69.
GARCIA, A.. Fundamentos de Informática Educativa. 1995. .



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
GARCIA, A.; BLOIS, M.; SILVA, A.. Participação em banca de Luciano Sampaio. Detecção Contínua de Vulnerabilidades de Segurança em Programas. 2015. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

2.
GARCIA, A.; LEMOS, O.; SILVEIRA, F. F.; GUERRA, E.. Participação em banca de Adriano Carvalho de Paula. Expansão Automática de Query Baseada em Vocabulário para Busca de Código. 2014. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de São Paulo.

3.
GARCIA, A.; COSTA, E.; RIBEIRO, M.; NETO, B.. Participação em banca de Lucas Amorim. Modelo para Descoberta Automática de Bad Smells. 2014. Dissertação (Mestrado em Informática) - Universidade Federal de Alagoas.

4.
GARCIA, A.; RODRIGUEZ, N.; STAA, Arndt Von. Participação em banca de Pedro Goes Carnaval Rocha. Um mecanismo baseado em logs com meta-informações para a verificação de contratos em sistemas distribuídos. 2014. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

5.
GARCIA, A.; Lucena, Carlos; LOPES, H.. Participação em banca de Thiago Manhente de Carvalho Marques. Reengenharia de uma aplicação científica para inclusão de conceitos de workflow. 2014. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

6.
GARCIA, A.; Lucena, Carlos; COSTA, A. D.. Participação em banca de Francisco José Plácido da Cunha. JAT4BDI: Um framework de testes unitários para agentes BDI. 2014. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

7.
GARCIA, A.; SCHWABE, D.. Participação em banca de Fernando Freitas Silva. Uma Nova Abordagem Semântica para a Mineração de Repositórios de Software. 2014. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

8.
GARCIA, A.; Travassos, G.; WERNER, C.. Participação em banca de Talita Vieira Ribeiro. ALINHANDO PERSPECTIVAS DE QUALIDADE EM CÓDIGO FONTE A PARTIR DE ESTUDOS EXPERIMENTAIS ? UM CASO NA INDÚSTRIA. 2014. Dissertação (Mestrado em Informática) - Universidade Federal do Rio de Janeiro.

9.
CERQUEIRA, R.; Celes, W.; Garcia, A. Participação em banca de Max de Bayser. Flexible Composition in C++. 2013. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

10.
LUCENA, Carlos José Pereira de; Garcia, A; CIRILO, E.. Participação em banca de Bruno Fábri. FEAF: Uma infraestrutura para análise da evolução das características de linhas de produtos de software. 2013. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

11.
STAA, Arndt Von; Garcia, A; Barbosa, S.. Participação em banca de Thiago Delgado Pinto. Uma Ferramenta para Geração e Execução Automática de Testes Funcionais Baseados na Descrição Textual de Casos de Uso. 2013. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

12.
GARCIA, A.; CERQUEIRA, R.; CHAVEZ, Christina Von Flach Garcia; Barbosa, S.. Participação em banca de Eiji Adachi Barbosa. Um Sistema de Recomendação para Código de Tratamento de Exceções. 2012. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

13.
GARCIA, A.; WERNER, C.; CERQUEIRA, R.; CHAVEZ, Christina Von Flach Garcia. Participação em banca de Alessandro Gurgel. Reuse of Rules for Preventing Software Architecture Drift and Erosion. 2012. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

14.
GARCIA, A.; MURTA, L.; TORRES, V.. Participação em banca de DANIEL DRUMOND CASTELLANI RIBEIRO. OSTRA: UM ESTUDO DO HISTÓRICO DA QUALIDADE DO SOFTWARE ATRAVÉS DE REGRAS DE ASSOCIAÇÃO DE MÉTRICAS. 2012. Dissertação (Mestrado em Pós-Graduação em Computação da UFF) - Universidade Federal Fluminense.

15.
STAA, Arndt Von; GARCIA, A.; Barbosa, S.. Participação em banca de Marcos Pessoa. Uso de Casos de Uso para Geração de Casos de Teste. 2011. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

16.
RODRIGUEZ, N.; GARCIA, A.; CERQUEIRA, R.. Participação em banca de Hugo Maranho. Utilizando Anotações em Desenvolvimento de Software Orientado a Componentes. 2011. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

17.
RODRIGUEZ, N.; GARCIA, A.; CERQUEIRA, R.. Participação em banca de Hugo Roenick. Modelo de Componentes com Suporte aa Múltiplas Versões. 2011. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

18.
GARCIA, A.; STAA, Arndt Von; LUCENA, Carlos. Participação em banca de Sérgio Cerqueira. Comparação de técnicas de implementação baseadas em agentes e em objetos. 2011. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

19.
GARCIA, A.; Martins, E.; Araujo, G.. Participação em banca de Jefferson Ferreira. Validação do Fluxo Excepcional a parir de Diagrama de Atividades da UML 2.0. 2011. Dissertação (Mestrado em Ciência da Computação) - Universidade Estadual de Campinas.

20.
Lifschitz, S.; Hermann, E.; GARCIA, A.. Participação em banca de Andrea Weberling Carvalho. Gerência Automática de Visões Materializadas em SGBDs Relacionais. 2011. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

21.
CERQUEIRA, R.; Garcia, A; RODRIGUEZ, N.. Participação em banca de Paulo da Silva Silveira. Projeto e Implementação de Interfaces Coletivas em um Middleware orientado a Componentes de Software. 2011.

22.
GARCIA, A.; STAA, Arndt Von. Participação em banca de Luana Lachtermacher. O Uso de Tabelas de Decisão para Automação de Geração e Execução de Casos de Teste. 2010. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

23.
GARCIA, A.; LUCENA, Carlos; STAA, Arndt Von. Participação em banca de Luiz Rodolfo Neves Caldeira. Geração semi-automática de massas de testes funcionais a partir da composição de casos de uso e tabelas de decisão. 2010. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

24.
GARCIA, A.; RODRIGUEZ, N.; CERQUEIRA, R.. Participação em banca de Hugo Maranho. Utilizando Programação Orientada a Atributos para Desenvolvimento de Componentes. 2010. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

25.
GARCIA, A.; BATISTA, T.; Pires, P.; Delicato, F.. Participação em banca de Éberton Marinho. UM MODELO CONCEITUAL BASEADO EM MDD E PADRÕES PARA EVOLUÇÃO DE SISTEMAS OA. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte.

26.
GARCIA, A.; Audy, J.; Ribeiro, L.. Participação em banca de Bruno Carreiro da Silva. Um Método de Refatoração para Modularização de Interesses Transversais. 2009. Dissertação (Mestrado em PPGC - Programa de Pós Graduação em Computação UFRGS) - Universidade Federal do Rio Grande do Sul.

27.
GARCIA, A.; WERNER, C.; Travassos, G.. Participação em banca de Paulo Sérgio Medeiros dos Santos. Uma Análise da Utilização da Metodologia da Pesquisa-Ação em Engenharia de Software. 2009. Dissertação (Mestrado em Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

28.
GARCIA, A.; WHITTLE, J.. Participação em banca de Bernard Garret. MUCSIM: Aspect-Oriented Modelling Tool for Taming Security Attacks. 2008. Dissertação (Mestrado em Ciencia da Computacao) - Lancaster University.

29.
GARCIA, A.; Sas, C.. Participação em banca de K. Hardy. Design and Implementation of a Framework for Online Communities. 2007. Dissertação (Mestrado em Ciencia da Computacao) - Lancaster University.

30.
Edwards, C.; Pink, S.; GARCIA, A.. Participação em banca de Yehia Said Shahat Ahmed El Khatib. WiFi Ad-hoc Message Propagation over GPRS Networks. 2007. Dissertação (Mestrado em Ciencia da Computacao) - Lancaster University.

31.
GARCIA, A.; KURTUEM, G.. Participação em banca de Vasileios Asloglou. Supporting Sponatenous Collaboration with Co-located Mobile Devices. 2007. Dissertação (Mestrado em Ciencia da Computacao) - Lancaster University.

32.
Dix, A.; GARCIA, A.; Edwards, C.. Participação em banca de Robin Willians. Ship2Shore ? A Distributed Ship-to-Shore Application Framework. 2006. Dissertação (Mestrado em Ciencia da Computacao) - Lancaster University.

33.
Garside, R.; GARCIA, A.. Participação em banca de Yingwei Wang. Text to XML Transcription Systems. 2006. Dissertação (Mestrado em Ciencia da Computacao) - Lancaster University.

34.
Maldonado, J. C.; MASIERO, P.; GARCIA, A.. Participação em banca de Andre Dantas Rocha. Uma Ferramenta Baseada em Aspectos para Apoio ao Teste Funcional de Programas Java. 2005. Dissertação (Mestrado em Ciencia da Computacao) - Universidade de São Paulo.

Teses de doutorado
1.
Garcia, A; WERNER, C.; VALENTE, MARCO T.. Participação em banca de Cristiano Maffort. Mining Architectural Violations from Version History. 2014. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

2.
GARCIA, A.; BORBA, P.; MASSONI, T.. Participação em banca de Gustavo Soares. Automated Behavioral Testing of Refactoring Engines. 2014. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Campina Grande.

3.
GARCIA, A.; Pace, A. D.; Marcos, C. A.. Participação em banca de Santiago Vidal. SpIRIT: Smart Identification of Refactoring opportunITies. 2014. Tese (Doutorado em Ciências da Computação) - Universidad Nacional Del Centro de La Provincia de Buenos Aires.

4.
Garcia, A.F.; GIMENES, I.; Virgilio, S.. Participação em banca de Thelma Elita Colanzi. A Search-Driven Approach for Software Product Line Design. 2014. Tese (Doutorado em Informática) - Universidade Federal do Paraná.

5.
GARCIA, A.; BATISTA, T.; Leite, Júlio; Lucena, Carlos. Participação em banca de Everton Guimaraes. A Bluepring-based Approach for Prioritizing Code Anomalies. 2014. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

6.
Garcia, A; WERNER, C.. Participação em banca de Lincoln. CAEH: Um M etodo para Verificação de Modelos de Tratamento de Exceções Sensível ao Contexto. 2013. Tese (Doutorado em Ciências da Computação) - Universidade Federal do Ceará.

7.
Garcia, A; Abrahão, S.; BRAGA, R.; Barbosa, S.; LUCENA, Carlos José Pereira de. Participação em banca de Francisco Dantas. On the Role of Composition Properties on Program Stability. 2013. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

8.
Garcia, A; STAA, Arndt Von; CERQUEIRA, R.; CAI, Y.; BORBA, P.; LUCENA, Carlos José Pereira de; MURTA, L.. Participação em banca de Isela Macia. On the Detection of Architecturally-Relevant Code Anomalies in Software Systems. 2013. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

9.
Mendonça, M.; SANT'ANNA, Cláudio; Garcia, A; CHAVEZ, Christina Von Flach Garcia; Fabri, S.. Participação em banca de Renato Lima Novais. Visualizando Evolução de Software em Detalhes. 2013. Tese (Doutorado em Ciência da Computação - Ufba - Unifacs) - Universidade Federal da Bahia.

10.
GARCIA, A.; CHAVEZ, Christina Von Flach Garcia; Oliveira, T.; STAA, Arndt Von; Breitman, K.; LUCENA, Carlos. Participação em banca de Kleinner Farias. Empirical Evaluation of Effort on Model Composition. 2012. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

11.
GARCIA, A.; ALVES, V.; RICARTE, I.; Martins, E.; RUBIRA, Cecília Mary Fischer. Participação em banca de Leonardo Pondian Tizzei. Evolução de Arquiteturas de Linhas de Produtos baseadas em Componentes e Aspectos. 2012. Tese (Doutorado em Doutorado em Ciência da Computação - UNICAMP) - Universidade Estadual de Campinas.

12.
Garcia, A; LUCENA, Carlos José Pereira de; Kulesza, Uira; ALVES, V.; CERQUEIRA, R.. Participação em banca de Camila Nunes. History-Sensitive Recovery of Features in Code of Evolving Program Families. 2012. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

13.
Garcia, A. Participação em banca de INALI WISNIEWSKI SOARES. UM MÉTODO PARA CONSTRUÇÃO DE MODELOS DE PLATAFORMA DE SISTEMAS EMBARCADOS NO CONTEXTO DA MDA. 2012. Tese (Doutorado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná.

14.
GARCIA, A.; PIMENTEL, M.; LUCENA, Carlos; FUKS, H.. Participação em banca de Bruno Gadelha. Uma Abordagem para Desenvolvimento de Groupware baseado em Linhas de Produtos e Modelo 3C. 2011. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

15.
GARCIA, A.; WERNER, C.. Participação em banca de Vinicius Cardoso Garcia. Um Modelo de Referência para Adoção de Reuso de Software em Empresas Brasileiras. 2010. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de Pernambuco.

16.
Stadzisz, P.; GARCIA, A.. Participação em banca de Inali Wisniewski Soares. Uma Abordagem Orientada a Modelos para Sistemas Embarcados. 2010. Tese (Doutorado em Programa de Pós-Graduação em Tecnologia) - Universidade Tecnológica Federal do Paraná.

17.
GARCIA, A.; HOLVOET, T.; Joosen, Wouter. Participação em banca de Nelis Boucké. Supporting Composition of Architectural Views. 2009. Tese (Doutorado em Doutorado em Ciência da Computação) - Katholieke Universiteit Leuven.

18.
GARCIA, A.; WERNER, C.; BRAGA, R.; RICARTE, I.; Fortes, R.. Participação em banca de Daniel Lucrédio. Uma Abordagem Orientada à Modelos para Reutilização de Software. 2009. Tese (Doutorado em Doutorado) - Universidade de São Paulo.

19.
GARCIA, A.; Marques, P.. Participação em banca de Bruno Miguel Brás Cabral. A Transactional Model for Automatic Exception Handling. 2009. Tese (Doutorado em Doutorado em Engenharia de Informática) - Universidade de Coimbra - Depto. Eng. Informática.

20.
GARCIA, A.; WERNER, C.; CHOREN, R.; Barbosa, S.. Participação em banca de João Magalhães. Recovery-Oriented Software. 2009. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

21.
Rodríguez, M. D.; Muñoz, B. R.; GARCIA, A.. Participação em banca de Sergio Romero Leiva. Desarrollo De Aplicaciones Científicas Basadas En Componentes, Esqueletos Y Aspectos. 2008. Tese (Doutorado em Doutorado em Ciencia da Computacao) - University of Malaga.

22.
Katz, Shmuel; Joosen, Wouter; GARCIA, A.; Aksit, M.; Bergmans, L.. Participação em banca de Pascal Eugene Alois Durr. Resource-based Verification for Robust Composition of Aspects. 2008. Tese (Doutorado em Doutorado em Ciencia da Computacao) - University of Twente.

23.
GARCIA, A.; Roberts, G.. Participação em banca de M. Milewski. Weaving of Aspect Models. 2008. Tese (Doutorado em Doutorado em Ciencia da Computacao) - University College of London.

24.
GARCIA, A.. Participação em banca de Ruzanna Chitchyan. Semantics-Based Composition for Aspect-Oriented Requirements Engineering. 2007. Tese (Doutorado em Doutorado em Ciencia da Computacao) - Lancaster University.

25.
GARCIA, A.; Budgen, D.. Participação em banca de Andre Shem Oboler. A Process of Improving Process Improvement Processes in Academic Research. 2007. Tese (Doutorado em Doutorado em Ciencia da Computacao) - Lancaster University.

26.
BORBA, P.; Meira, S.; SOARES, S.; GARCIA, A.. Participação em banca de Vander Alves. Aspect-Oriented Refactoring for Product Lines. 2006. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco.

27.
Leite, Júlio; LUCENA, Carlos; WERNER, C.; STAA, Arndt Von; GARCIA, A.. Participação em banca de Lyrene Fernandes da Silva. An Aspect-Oriented Strategy for Modelling Requirements. 2006. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

Qualificações de Doutorado
1.
GARCIA, A.; PRIKLADNICKI, R.. Participação em banca de Bernardo Estácio. Avaliação Experimental de Programação Colaborativa. 2015. Exame de qualificação (Doutorando em Ciência da Computação) - Pontifícia Universidade Católica do Rio Grande do Sul.

2.
GARCIA, A.; DAMORIM, M.; BORBA, P.; CASTOR FILHO, F.. Participação em banca de Sabrina Couto. Infra-estrutura para execução e construção de testes em linhas de produto de software e sistemas configuráveis. 2014. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Pernambuco.

3.
GARCIA, A.; MURTA, L.; STAA, Arndt Von. Participação em banca de Eiji Adachi Barbosa. Sistemas de Recomendação para Tratamento de Exceções. 2014. Exame de qualificação (Doutorando em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

4.
GARCIA, A.; Lucena, Carlos; STAA, Arndt Von. Participação em banca de Bruno Cafeo. Estrutração de Interfaces de Features para Manutenção de Linhas de Produtos. 2014. Exame de qualificação (Doutorando em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

5.
GARCIA, A.; VALENTE, MARCO T.. Participação em banca de Cristiano Maffort. Mining Architectural Violations from Version History. 2013. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

6.
GARCIA, A.; BORBA, P.; MASSONI, T.. Participação em banca de Gustavo Soares. Automated Behavioral Testing of Refactoring Engines. 2013. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Campina Grande.

7.
GARCIA, A.; Virgilio, S.; GIMENES, I.. Participação em banca de Thelma Elita Colanzi. A Search-Driven Approach for Software Product Line Design. 2012. Exame de qualificação (Doutorando em Informática) - Universidade Federal do Paraná.

8.
GARCIA, A.; Marcos, C. A.; Pace, A. D.. Participação em banca de Santiago A. Vidal. SpIRIT: Smart Identification of Refactoring opportunITies. 2012. Exame de qualificação (Doutorando em Ciência da Computação) - Univ. Nacional del Centro de la Provincia de BsAs.

9.
Garcia, A. Participação em banca de Gustavo Soares. Uma Abordagem Automatizada para Testar Ferramentas de Refatoramento. 2012. Exame de qualificação (Doutorando em Pós-Graduação em Ciência da Computação) - Universidade Federal de Campina Grande.

10.
Garcia, A. Participação em banca de CRISTIANO AMARAL MAFFORT. ARCHLINT: UMA ABORDAGEM LEVE PARA VERIFICAÇÂO DE CONFORMIDADE ARQUITETURAL. 2012. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

11.
Garcia, A. Participação em banca de Linlcon Souza Rocha. Camaleão: Um Método para Verificação de Modelos de Software Adaptativo Sensível ao Contexto. 2012.

12.
GARCIA, A.; Chavez, Christina; SANT`ANNA, Cláudio; Mendonça, M.. Participação em banca de Bruno Carreiro. Developers' Perception of Program Cohesion: Empirical Studies. 2012 - Universidade Federal da Bahia.

13.
SANT'ANNA, Cláudio; GARCIA, A.; Fabri, S.; Mendonça, M.. Participação em banca de Renato Novais. Uma Abordagem de Visualização para Evolução de Software. 2011. Exame de qualificação (Doutorando em Ciência da Computação - Ufba - Unifacs) - Universidade Federal da Bahia.

14.
GARCIA, A.; WERNER, C.; Oliveira, T.. Participação em banca de Chessman Corrêa. Uma Abordagem Orientada a Modelos para Evolução de Linhas de Produtos. 2011. Exame de qualificação (Doutorando em PESC - Programa de Engenharia de Sistemas e Computação) - Universidade Federal do Rio de Janeiro.

Qualificações de Mestrado
1.
GARCIA, A.; SCHWABE, D.. Participação em banca de Davidson Fellipe da Silva. KEEPFAST - ferramenta de apoio ao monitoramento da performance client-side de web apps.. 2014. Exame de qualificação (Mestrando em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

2.
GARCIA, A.; RODRIGUEZ, N.; STAA, Arndt Von. Participação em banca de Carla Wanderley. Método de instrumentação para geração de logs estruturados com informações relevantes para a diagnose de falhas em sistemas distribuídos. 2014. Exame de qualificação (Mestrando em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

3.
GARCIA, A.; STAA, Arndt Von. Participação em banca de Rodrigo Lourenço Monteiro. Meta editor de textos compostos a partir de fragmentos contidos em hiperdocumentos. 2014. Exame de qualificação (Mestrando em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

4.
GARCIA, A.; LOPES, H.; Lucena, Carlos. Participação em banca de Thiago Manhente de Carvalho Marques. Reengenharia de uma aplicação científica para inclusão de conceitos de workflow. 2014. Exame de qualificação (Mestrando em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

5.
GARCIA, A.; Lucena, Carlos; COSTA, A. D.. Participação em banca de Francisco José Plácido da Cunha. JAT4BDI: Um framework de testes unitários para agentes BDI. 2014. Exame de qualificação (Mestrando em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

6.
GARCIA, A.; IERUSALIMSCHY, R.; RODRIGUEZ, N.. Participação em banca de Pablo Martins Musa. Memory Bloat Detection in Lua Programs. 2014. Exame de qualificação (Mestrando em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

7.
GARCIA, A.; Lucena, Carlos; STAA, Arndt Von. Participação em banca de Luciano Sampaio. Detecção Contínua de Vulnerabilidades de Segurança em Programas. 2014. Exame de qualificação (Mestrando em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

8.
GARCIA, A.; Lucena, Carlos; STAA, Arndt Von. Participação em banca de Marcelo Garnier. Priorização de Alertas de Análise Estática. 2014. Exame de qualificação (Mestrando em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.

9.
GARCIA, A.; WERNER, C.; STAA, Arndt Von. Participação em banca de Willian Oizumi. Sintetização de Anomalias de Código: Revelando Problemas Arquiteturais. 2014. Exame de qualificação (Mestrando em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.



Participação em bancas de comissões julgadoras
Concurso público
1.
Garcia, Alessandro Fabricio; VITERBO, L.. Professor Assistente na UFF. 2014. Universidade Federal Fluminense.

2.
WHITTLE, J.; RASHID, A.; Blair, G.; Sawyer, P.; GARCIA, A.. Lecturer (Professor Assistente), Software Engineering. 2008. Lancaster University.

Outras participações
1.
RASHID, A.; WHITTLE, J.; GARCIA, A.. Assistente de Pesquisa, Desenvolvimento de Software Orientado a Aspectos. 2008. Lancaster University.

2.
GARCIA, A.; RASHID, A.. Assistente de Pesquisa, AOSD-Europe. 2008. Lancaster University.

3.
GARCIA, A.; RASHID, A.. Assistente de Pesquisa, Avaliacao Empirica de Desenvolvimento de Software Orientado a Aspectos. 2006. Lancaster University.

4.
GARCIA, A.; RASHID, A.. Assistente de Pesquisa. 2006. Lancaster University.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
XXV Simpósio Brasileiro de Engenharia de Software, 2o. Congresso de Software: Teoria e Prática.Coordenador do Comite de Programa. 2011. (Simpósio).

2.
Conferência Latino-Americana de Jovens Pesquisadors da ABC. Revealing Implicit Concerns of Developers on Evolving Software Systems. 2010. (Congresso).

3.
Spring School on Aspect-Oriented Software Development.Dissemination of Doctoral Research on AOSD. 2010. (Simpósio).

4.
XXIV Simpósio Brasileiro de Engenharia de Software.Coordenador dos Tutoriais do SBES 2010. 2010. (Simpósio).

5.
8th International Conference on AOSD. Coordenador da Sessão Técnica - "Domain-Specific Aspect Languages and Applications". 2009. (Congresso).

6.
British Computer Society (BCS) - Advanced Programming Seminar Series.Title of my talk: "Stability Assessment of Aspect-Oriented Software Architectures: New Challenges and Directions". 2009. (Seminário).

7.
Conferência Latino-Americana de Jovens Pesquisadors da ABC. Stability Analysis of Crosscutting Patterns in Software Systems. 2009. (Congresso).

8.
Early Aspects at ICSE: Aspect-Oriented Requirements Engineering and Architecture Design.Do Early Aspects Span Development Cycle?. 2009. (Outra).

9.
III Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2009).Palestra Convidada: "Are your concerns in 'good shape'? Observing crosscutting in evolving software". 2009. (Encontro).

10.
Palestra na Katholieke Universiteit Leuven (KUL).Are Your Concerns in "Good Shape"? Observing Crosscuting in Evolving Software. 2009. (Seminário).

11.
Série de Seminários em Computação, Universidade Federal Fluminense.Avaliando Estabilidade de Arquiteturas de Software Orientadas a Aspectos. 2009. (Seminário).

12.
Spring School on AOSD.International Conference on Aspect-Oriented Software Development (AOSD). 2009. (Simpósio).

13.
Workshop de Teses e Dissertações em Engenharia de Software.Debatedor de Dissertações e Teses Apresentadas. 2009. (Seminário).

14.
XXIII Simpósio Brasileiro de Engenharia de Software.Coordenação de Sessão Técnica: "Engenharia de Requisitos". 2009. (Simpósio).

15.
Applicability of Novel Software Engineering Techniques for Evolvable Systems.Using Empirical Studies for the Development of AOP Cookbooks. 2008. (Seminário).

16.
Early Aspects at ICSE: Aspect-Oriented Requirements Engineering and Architecture Design.Early Aspects and Product Lines. 2008. (Seminário).

17.
Lecture: "Aspect-Oriented Software Architectures: An Assessment Perspective".Summer School on Aspect-Oriented Software Development. 2008. (Outra).

18.
Second Turkish Conference on Software Architecture.Pursuing Software Architecture Stability in an Unstable Contemporary World: New Findings and Challenges. 2008. (Simpósio).

19.
ACM/IEEE 10th International Conference on Model Driven Engineering Languages and Systems (MODELS).Aspects and Model-Driven Development. 2007. (Simpósio).

20.
Latin American Workshop on Aspect-Oriented Software Development (La-WASP) @ SBES.Aspects vs. Obliviousness. 2007. (Seminário).

21.
Workshop @ CAiSE 2007.New Challenges for Agent-Oriented Software Engineering. 2007. (Seminário).

22.
Palestra na Universidade de Tóquio.Quantitative Assessment of AOSD. 2006. (Seminário).

23.
Universidade de Milão. Aspects and Exceptions: The Devil is in the Details. 2006. (Congresso).

24.
XXI Simpósio Brasileiro de Engenharia de Software.Coordenador de Sessão Técnica. 2006. (Simpósio).

25.
Katholieke Universiteit Leuven.Modularization and Composition of Design Patterns with Aspects. 2005. (Seminário).

26.
Palestra na Universidade de Londres.Modularization and Composition of Design Patterns with Aspects: An Series of Empirical Studies. 2005. (Seminário).

27.
Palestra na Universidade Estadual de Campinas (Unicamp).Modularização de Padrões de Projeto com Aspectos: Um Estudo Quantitativo. 2004. (Seminário).

28.
Palestra no Laboratoire d'Informatique de Paris 6.From Objects to Agents: An Aspect-Oriented Approach. 2004. (Seminário).

29.
Palestra University of Newcastle, School of Computing Science, Dependability Group.From Objects to Agents: An Aspect-Oriented Approach. 2004. (Seminário).

30.
IBM Eclipse Day, PUC-Rio.?Programação Orientada a Aspectos. 2003. (Seminário).

31.
Palestra na Universidade de Waterloo.An Aspect-Based Method for Multi-Agent Systems. 2003. (Seminário).

32.
Palestra na Universidade Federal da Bahia, Departamento de Ciência da Computação,.Refactoring with Aspects. 2003. (Seminário).

33.
Palestra no King?s College, Computer Science Department.Agents and Objects in Software Engineering: An Aspect-Oriented Approach. 2003. (Seminário).

34.
Palestra no Unicentro, Semana da Informática.Engenharia de Software e Sistemas Baseados em Agentes. 2003. (Seminário).

35.
Palestra no Departamento de Informática, Universidade Estadual de Maringá.Engenharia de Software Além de Objetos: As Novas Abstrações Agentes e Aspectos. 2002. (Seminário).

36.
Computer Science Department, University of Waterloo.Agents in Object-Oriented Software Engineering. 2001. (Seminário).

37.
IBM Almaden Research Center, Computer Science Department.Enterprise TSpaces: Introducing Fault Tolerance and Scalability to TSpaces. 2001. (Seminário).

38.
orkshop de Teses e Dissertações, 21o. Simpósio Brasileiro de Engenharia de Software (SBES).Tratamento de Exceções em Sistemas Concorrentes Orientados a Objetos. 2001. (Simpósio).


Organização de eventos, congressos, exposições e feiras
1.
Garcia, A.F.; Orso, A. . Doctoral Symposium at ICSE 2015. 2015. (Congresso).

2.
Garcia, A.F.. Concurso de Teses e Dissertações (CTD 2015). 2015. (Concurso).

3.
Garcia, A.F.; Jazayeri, M. . Software Engineering and Education Track at ICSE 2014. 2014. (Congresso).

4.
Garcia, A.F.; Uchitel, S. ; Medvidovic, N. ; van der Hoek, Andre ; Murphy, G. . ICSE 2017 Warm-up Symposium. 2014. (Congresso).

5.
DANTAS, F. ; Rêbelo, H. ; Cafeo, B. ; Teixeira, L. ; Andrade, R. ; Garcia, Alessandro Fabricio ; BATISTA, T. ; BORBA, P. . 11th Workshop on Software Modularity. 2014. (Congresso).

6.
Garcia, A; STAA, Arndt Von . Workshop: Modularity and Software Architecture @ PUC-Rio. 2013. (Outro).

7.
Garcia, A.F.; LUCENA, C. ; DANTAS, F. ; Bencomo, N. ; Cafeo, B. ; NUNES, I. ; Barbosa, E. ; Albuquerque, D. ; FERREIRA, M. . 1a Escola Latino-Americana de Engenharia de Software. 2013. (Outro).

8.
Garcia, A; LUCENA, C. ; CIRILO, E. . 1o Colloquium on Model-Driven Software Development. 2013. (Outro).

9.
GARCIA, A.; ROMANOVSKY, Alexander ; DONY, C. ; KIENZLE, J . 5th Workshop on Exception Handling at ICSE 2012. 2012. (Congresso).

10.
del Fabro, M. D. ; OLIVEIRA, K. ; WERNER, C. ; GARCIA, A. . 3rd Brazilian Workshop on MDD at CBSoft 2012. 2012. (Congresso).

11.
BEDER, Delano Medeiros ; RUBIRA, Cecília Mary Fischer ; GARCIA, A. ; CERQUEIRA, R. ; Ueyama, J. ; Mattielo-Francisco, M. . Latin-American Workshop on Exception Handling in Contemporary Software Systems (EHCoS). 2011. (Outro).

12.
GARCIA, A.; FIGUEIREDO, E. ; GREENWOOD, P. ; Hanenberg, S. . International Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT) at ECOOP 2011. 2011. (Outro).

13.
Garcia, A.F.. Coordenador Comitê de Programa - XXV SBES. 2011. (Congresso).

14.
Oliveira, T. ; STAA, Arndt Von ; Garcia, A ; WERNER, C. . 2nd Brazilian Workshop on MDD at CBSoft 2010. 2011. (Congresso).

15.
Garcia, A. II Congresso Brasileiro de Software: Teoria e Prática (CBSoft) - Steering Committee. 2011. (Congresso).

16.
Clarke, Siobhan ; GARCIA, A. . Onward! 2010 at OOPSLA/SPLASH. 2010. (Congresso).

17.
BORBA, P. ; GARCIA, A. ; SOARES, S. . 10th International Conference on Aspect-Oriented Software Development - 2011. 2010. (Congresso).

18.
GARCIA, A.; GREENWOOD, P. ; FIGUEIREDO, E. . International Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT) at AOSD 2010. 2010. (Outro).

19.
GARCIA, A.; Grey, J. ; GREENWOOD, P. ; CAI, Y. . 4th Intl. Workshop on Assessment of Contemporary Modularization Techniques (ACoM.2010) at SPLC 2010. 2010. (Outro).

20.
GARCIA, A.; WERNER, C. . 1o. Workshop Brasileiro em ?Desenvolvimento de Software Dirigido por Modelos". 2010. (Outro).

21.
Garcia, A. 1st Brazilian Workshop on MDD at CBSoft 2010. 2010. (Congresso).

22.
GARCIA, A.; Joosen, Wouter . 4th Summer School on AOSD. 2009. (Outro).

23.
GARCIA, A.; Araujo, J. ; Moreira, A. ; Niu, N. ; Clements, P. ; RASHID, A. . 15th International Workshop on Early Aspects. 2009. (Outro).

24.
GARCIA, A.; GREENWOOD, P. ; CAI, Y. ; SANT'ANNA, Cláudio ; SULLIVAN, K. ; COTTENIER, T. . 3rd Intl. Workshop on Assessment of Contemporary Modularization Techniques (ACoM.2009) at OOPSLA 2009. 2009. (Outro).

25.
GARCIA, A.; FARIAS, K. ; DANTAS, F. ; SILVA, M. ; NUNES, C. ; LUCENA, Carlos . 1st Colloquium on Model-Driven Development and Evolution of Program Families. 2009. (Outro).

26.
GARCIA, A.. 3rd AOSD Summer School. 2008. (Outro).

27.
GARCIA, A.. 4th Intl. Workshop on Exception Handling (WEH?08). 2008. (Outro).

28.
GARCIA, A.; GREENWOOD, P. ; SULLIVAN, K. ; CAI, Y. ; BANIASSAD, E. . 2nd Intl. Workshop on Assessment of Contemporary Modularization Techniques (ACoM?08). 2008. (Outro).

29.
GARCIA, A.; BANIASSAD, E. ; LOPES, C. . 1st. Intl. Workshop on Assessment of Contemporary Modularization Techniques (ACoM?08). 2007. (Outro).

30.
GARCIA, A.; LOPES, C. ; BANIASSAD, E. ; Zhao, J. . 1st Intl. Workshop on Assessment of Aspect-Oriented Technologies (ASAT.07). 2007. (Outro).

31.
GARCIA, A.; LUCENA, Carlos José Pereira de . 2nd Edition of the International Conference on Innovative Views of .NET Technologies (IVNET). 2006. (Congresso).

32.
GARCIA, A.. 5th International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS). 2006. (Congresso).

33.
GARCIA, A.. 1st Workshop on Software Engineering Challenges for Ubiquitous Computing (SEUC). 2006. (Congresso).

34.
GARCIA, A.. 8th International Workshop on Agent-Oriented Information Systems. 2006. (Congresso).

35.
GARCIA, A.. 4th International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS). 2005. (Congresso).

36.
GARCIA, A.. Workshop em Desenvolvimento de Software Orientado a Aspectos. 2004. (Congresso).

37.
GARCIA, A.. 1o. Workshop Brasileiro em ?Desenvolvimento de Software Orientado a Aspectos? (WASP). 2004. (Congresso).

38.
GARCIA, A.. 3rd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS). 2004. (Congresso).

39.
GARCIA, A.. 2nd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS). 2003. (Congresso).

40.
GARCIA, A.. 1st International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS). 2002. (Congresso).

41.
GARCIA, A.. II Mostra de Trabalhos em Informática. 1997. (Exposição).

42.
GARCIA, A.. I ESPETEN ? Encontro Sul-Brasileiro de Grupos PET (Programa Especial de Treinamento ? CAPES) do Brasil. 1997. (Outro).

43.
GARCIA, A.. I Encontro de Informática Educativa da Universidade Estadual de Maringá. 1996. (Outro).



Orientações



Orientações e supervisões em andamento
Dissertação de mestrado
1.
Anderson Oliveira. On the Summarization of Design Problems in the Source Code. Início: 2017. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

2.
Ana Carla Bibiano. Supporting Batch Refactorings in Evolving Software Projects. Início: 2017. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

3.
Anderson Uchôa. Detecting Design Anomalies in Software Product Lines. Início: 2017. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

4.
Anne Benedict Agbachi. Visualização de aglomerações de anomalias em programas. Início: 2016. Dissertação (Mestrado profissional em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

5.
Isabella Vieira. Investigating the Relationship between Code Refactoring and Bugs. Início: 2016. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Orientador).

Tese de doutorado
1.
Eduardo Fernandes. Collaborative Resolution of Technical Debts. Início: 2017. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Orientador).

2.
Willian Oizumi. Improving Identification of Design Problems with Semantic Anomaly Agglomerations. Início: 2017. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Orientador).

3.
João Neves. Sumarização Multi-Nível de Violações de Atributos de Qualidade. Início: 2016. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro. (Orientador).

4.
Leonardo Silva. Automatização de Teste de Tratamento de Exceções. Início: 2014. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro. (Orientador).

Supervisão de pós-doutorado
1.
Rafael Maiani de Melo. Início: 2016. Pontifícia Universidade Católica do Rio de Janeiro.


Orientações e supervisões concluídas
Dissertação de mestrado
1.
Alexander Chávez López. How does code refactoring affect internal quality attributes? A multi-project study. 2017. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Alessandro Fabricio Garcia.

2.
Marcelo Garnier. On the Evaluation of Structured Information Retrieval-based Bug Localization on C# Projects. 2016. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, . Orientador: Alessandro Fabricio Garcia.

3.
William Oizumi. Synthesis of Code Anomalies: Revealing Design Problems in the Source Code. 2015. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Alessandro Fabricio Garcia.

4.
Diego de Lara e Albuquerque. Avaliação de linguagens específicas de domínio para detecção de anomalias em programas. 2014. Dissertação (Mestrado em Ciência da Computação) - Universidade do Minho, . Coorientador: Alessandro Fabricio Garcia.

5.
Manuele Ferreira. Detecção de Anomalias Arquiteturais em Programas Multi-Linguagem. 2014. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Alessandro Fabricio Garcia.

6.
Luciano Sampaio. Detecção Proativa de Vulnerabilidades de Segurança em Programas. 2014. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, . Orientador: Alessandro Fabricio Garcia.

7.
Bruno Fábri. FEAF: Uma Infraestrutura de Análise de Evolução de Características de Linhas de Produtos de Software. 2013. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, . Coorientador: Alessandro Fabricio Garcia.

8.
Alexandre Leite Silva. Reuso de Estratégias Sensíveis a Domínio para Detecção de Anomalias de Código: Um Estudo de Múltiplos Casos. 2013. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, . Orientador: Alessandro Fabricio Garcia.

9.
Eiji Adachi Barbosa. Sistema de Recomendação para Código de Tratamento de Exceções. 2012. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ. Orientador: Alessandro Fabricio Garcia.

10.
Roberta Arcoverde. Prioritization of Code Anomalies Based on Architecture Sensitiveness. 2012. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, . Orientador: Alessandro Fabricio Garcia.

11.
Alessandro Gurgel. Blending and Reusing Rules for Architecture Degradation Prevention. 2012. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ. Orientador: Alessandro Fabricio Garcia.

12.
Leandra Mara Dias. Uma Abordagem Sensível à História para Detecção de Anomalias de Código. 2010. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, . Coorientador: Alessandro Fabricio Garcia.

13.
Thomas Addison. Avaliacao de mecanismos "publish-subscribe" para tratamento de excecoes sensivel a contextos. 2008. Dissertação (Mestrado em Ciencia da Computacao) - Lancaster University, . Orientador: Alessandro Fabricio Garcia.

14.
Marcelo Moura. Um Benchmarking Framework para Avaliação da Manutenibilidade de Software Orientado a Aspectos. 2008. Dissertação (Mestrado em Engenharia da Computação) - Universidade de Pernambuco, . Coorientador: Alessandro Fabricio Garcia.

15.
Karla Damasceno. Tratamento de Excecoes Sensivel ao Contexto. 2006. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Alessandro Fabricio Garcia.

16.
Cidiane Aracaty Lobato. Uma Arquitetura Orientada a Aspectos para Agentes Móveis. 2005. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Coorientador: Alessandro Fabricio Garcia.

17.
Eduardo Magno Figueiredo. Uma Abordagem de Avaliacao Quantativa para Desenvolvimento de Software Orientado a Aspectos. 2005. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Alessandro Fabricio Garcia.

18.
Cláudio Sant?Anna. Manutenibilidade e Reusabilidade de Software Orientado a Aspectos: Um Framework de Avaliação. 2004. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Coorientador: Alessandro Fabricio Garcia.

Tese de doutorado
1.
Roberto Oliveira. To Collaborate or Not To Collaborate? Improving Identification of Code Smells. 2017. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Coorientador: Alessandro Fabricio Garcia.

2.
Bruno Cafeo. On the Relationship of Feature Dependencies and Change Propagation. 2015. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Alessandro Fabricio Garcia.

3.
Eiji Adachi Barbosa. Global-Aware Recommendations for Repairing Exception Handling Violations. 2015. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Alessandro Fabricio Garcia.

4.
Éverton Tavares Guimarães. A Blueprint-Based Approach for Prioritizing and Ranking Critical Code Anomalies. 2014. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Alessandro Fabricio Garcia.

5.
Diego Cedrim. Understanding and Improving Batch Refactoring. 2014. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, . Orientador: Alessandro Fabricio Garcia.

6.
Isela Macia. On the Detection of Architecturally-Relevant Code Anomalies in Software Systems. 2013. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Coorientador: Alessandro Fabricio Garcia.

7.
Kleinner Oliveira. Empirical Evaluation of Effort on Composing Design Models. 2012. Tese (Doutorado em Doutorado em Ciencia da Computacao) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Alessandro Fabricio Garcia.

8.
Francisco Neto. On the Role of Composition Properties on Program Stability. 2012. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Alessandro Fabricio Garcia.

9.
Camila Nunes. History-Sensitive Recovery of Features in Code of Evolving Program Families. 2012. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Coorientador: Alessandro Fabricio Garcia.

10.
Rachel Burrows. Avaliacao de Eficacia de Metricas de Acoplamento em Programacao Orientada a Aspectos. 2011. Tese (Doutorado em Doutorado em Ciencia da Computacao) - Lancaster University, EPSRC. Coorientador: Alessandro Fabricio Garcia.

11.
Nelio Alessandro Cacho. Tratamento de Excecoes Manutenivel com Canais de Excecoes Explicitas. 2009. Tese (Doutorado em Doutorado em Ciencia da Computacao) - Lancaster University, . Orientador: Alessandro Fabricio Garcia.

12.
Eduardo Magno Figueiredo. Concern-Oriented Heuristic Assessment of Design Stability. 2009. Tese (Doutorado em Doutorado em Ciência da Computação) - Lancaster University, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Alessandro Fabricio Garcia.

13.
Claudio Sant'Anna. Uma Abordagem Sensivel a Interesses para Avaliacao de Projeto Orientado a Aspectos. 2008. Tese (Doutorado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Coorientador: Alessandro Fabricio Garcia.

14.
Omar Alhadythi. Evaluation of Reliability of Aspect-Oriented Programs. 2006. Tese (Doutorado em Doutorado em Ciencia da Computacao) - Lancaster University, . Orientador: Alessandro Fabricio Garcia.

15.
Safoora Shakil Khan. An Exploratory Analysis of Evolving Requirements-Architecture Dependencies. 2006. Tese (Doutorado em Doutorado em Ciencia da Computacao) - Lancaster University, European Comission. Orientador: Alessandro Fabricio Garcia.

Supervisão de pós-doutorado
1.
Bruno Cafeo. On the Maintenance of Feature Interfaces in Software Product Lines. 2015. Pontifícia Universidade Católica do Rio de Janeiro, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Alessandro Fabricio Garcia.

2.
José María Conejero. Concern Quantitative Analysis in Evolving Requirements and Architecture Artefacts. 2008. Lancaster University, European Comission. Alessandro Fabricio Garcia.

3.
Jose Alberto Sardinha. A Multi-Agent Approach for the Analysis of Early Aspects. 2008. Lancaster University, European Comission. Alessandro Fabricio Garcia.

Trabalho de conclusão de curso de graduação
1.
Omar El Khaldi. Mineração de informações sobre tratamento de exceções em fóruns de desenvolvedores. 2013. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Pontifícia Universidade Católica do Rio de Janeiro. Orientador: Alessandro Fabricio Garcia.

2.
Diego Menescal. Teste Automatizado de Tratamento de Exceções em Módulos. 2012. Trabalho de Conclusão de Curso. (Graduação em Engenharia de Computação) - Pontifícia Universidade Católica do Rio de Janeiro. Orientador: Alessandro Fabricio Garcia.

3.
Christopher Bull. Jistory: Change-aware Identification of Modularity Anomalies in Java Programs. 2008. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Lancaster University. Orientador: Alessandro Fabricio Garcia.

4.
Gary Thewlis. Uma Ferramenta de Medicao em Programas Orientados a Aspectos. 2006. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Lancaster University. Orientador: Alessandro Fabricio Garcia.

5.
Andrew Buckley. FacetArch: Uma Ferramenta para Modelagem de Arquiteturas Orientadas a Aspectos. 2006. Trabalho de Conclusão de Curso. (Graduação em Ciencia da Computacao) - Lancaster University. Orientador: Alessandro Fabricio Garcia.

Iniciação científica
1.
Gabriel Loureiro. Teste Automatizado de Linhas de Produtos de Software. 2013. Iniciação Científica. (Graduando em Sistemas de Informação) - Pontifícia Universidade Católica do Rio de Janeiro. Orientador: Alessandro Fabricio Garcia.

Orientações de outra natureza
1.
Ana Luisa Medeiros. Mecanismos Avançados para Composição de Modelos Arquiteturais. 2009. Orientação de outra natureza. (Ciência da Computação) - Pontifícia Universidade Católica do Rio de Janeiro, RNP. Orientador: Alessandro Fabricio Garcia.

2.
Neil Loughran. VML: A Variability Modelling Language for Product-Line Software Architectures. 2008. Orientação de outra natureza. (Ciencia da Computacao) - Lancaster University, European Comission. Orientador: Alessandro Fabricio Garcia.

3.
Americo Sampaio. Projeto e Implementacao do Portal AOSD-Europe. 2008. Orientação de outra natureza - Lancaster University, European Comission. Orientador: Alessandro Fabricio Garcia.

4.
Patrick Brito. Tratamento de excecoes em arquiteturas de linhas de produto. 2008. Orientação de outra natureza - Lancaster University. Orientador: Alessandro Fabricio Garcia.

5.
Leonardo Tizzei. Adaptacao do modelo COSMOS para suporte a projeto orientado a aspectos de linhas de produto. 2008. Orientação de outra natureza - Lancaster University. Orientador: Alessandro Fabricio Garcia.

6.
Francisco Neto. Projeto e Implementacao de uma Linha de Produto de Software com CaesarJ. 2008. Orientação de outra natureza. (Ciencia da Computacao) - Universidade do Estado do Rio Grande do Norte. Orientador: Alessandro Fabricio Garcia.

7.
Luca Sabatucci. Composicao Flexivel de Padroes de Projeto. 2007. Orientação de outra natureza. (Ciencia da Computacao) - Lancaster University. Orientador: Alessandro Fabricio Garcia.

8.
Ambra Molesini. Avaliacao Quantitativa de Arquiteturas de Software Orientadas a Aspectos. 2007. Orientação de outra natureza. (Ciencia da Computacao) - Lancaster University. Orientador: Alessandro Fabricio Garcia.

9.
Miguel Rezende da Silva. COMET: Ferramenta de Medicao Sensivel a Interesses para Arquiteturas de Software. 2007. Orientação de outra natureza - Lancaster University, European Comission. Orientador: Alessandro Fabricio Garcia.

10.
Nelio Alessandro Cacho. Identificacao de interesses transversais nao-convencionais em programacao orientada a aspectos. 2007. Orientação de outra natureza - Lancaster University, European Comission. Orientador: Alessandro Fabricio Garcia.

11.
Claudio Sant'Anna. COMET: uma ferramenta para metricas arquiteturais sensiveis a interesse. 2007. Orientação de outra natureza - Lancaster University, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Alessandro Fabricio Garcia.

12.
Philip Greenwood. A Testbed for Aspect-Oriented Software Development. 2006. Orientação de outra natureza. (Ciencia da Computacao) - Lancaster University, Research Office, Lancaster University. Orientador: Alessandro Fabricio Garcia.

13.
Nelis Boucke. Composicao Aspectual em Arquiteturas de Software. 2006. Orientação de outra natureza - Lancaster University, European Comission. Orientador: Alessandro Fabricio Garcia.

14.
Thiago Bartolomei. Avaliacao de Estabilidade em Projetos de Software Orientados a Aspectos. 2006. Orientação de outra natureza - Lancaster University, Research Office, Lancaster University. Orientador: Alessandro Fabricio Garcia.

15.
Fernanco Castor Fillho. Avaliacao de programacao orientada a aspectos para tratamento de excecoes. 2005. Orientação de outra natureza - Lancaster University. Orientador: Alessandro Fabricio Garcia.



Outras informações relevantes


- Membro da BCS (British Computer Society), de 2006 a 2008.
- Membro da SBC (Sociedade Brasileira de Computação), de 1996 a 2005.
- Membro da ACM (Association for Computing Machinery), desde 2002.



Página gerada pelo Sistema Currículo Lattes em 14/12/2018 às 22:07:03