Andre Cavalcante Hora

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


André Hora possui doutorado em Ciência da Computação pela Universidade de Lille/Inria (França, 2014), revalidado no Brasil pelo PPGCC/UFMG. Possui mestrado e graduação em Ciência da Computação pela Universidade Federal de Minas Gerais (2010) e Universidade Federal de Campina Grande (2008), respectivamente. Por um ano, foi pesquisador e desenvolvedor do Inria/Lille, e por dois anos foi bolsista de pós-doutorado do CNPq no PPGCC/UFMG. Atualmente, é professor Adjunto na FACOM/UFMS. Seus interesses de pesquisa estão na área de Engenharia de Software, incluindo tópicos como Manutenção e Evolução de Software, Mineração de Software e Qualidade de Software. (Texto informado pelo autor)


Identificação


Nome
Andre Cavalcante Hora
Nome em citações bibliográficas
HORA, A. C.;HORA A.;HORA, ANDRE;HORA, ANDRÉ C.;HORA, ANDRÉ

Endereço


Endereço Profissional
Universidade Federal de Mato Grosso do Sul, UFMS - Faculdade de Computação.
Fundação Universidade Federal de Mato Grosso do Sul
Universitário
79070900 - Campo Grande, MS - Brasil
Telefone: (67) 33457910
URL da Homepage: http://facom.sites.ufms.br/


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


2011 - 2014
Doutorado em Ciência da Computação.
Institut National de Recherche en Informatique et en Automatique - Siège, INRIA, França.
Título: Assessing and improving rules to support software evolution, Ano de obtenção: 2014.
Orientador: Stéphane Ducasse.
Coorientador: Nicolas Anquetil.
Bolsista do(a): Agence Nationale de la Recherche, ANR, França.
2009 - 2010
Mestrado em Ciências da Computação.
Universidade Federal de Minas Gerais, UFMG, Brasil.
Título: Mapeamento de esquemas conceituais geográficos para esquemas GML e esquemas físicos de bancos de dados espaciais,Ano de Obtenção: 2010.
Orientador: Clodoveu Augusto Davis Junior.
Coorientador: Mirella Moura Moro.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
2004 - 2008
Graduação em Ciência da Computação.
Universidade Federal de Campina Grande, UFCG, Brasil.


Pós-doutorado


2015 - 2017
Pós-Doutorado.
Universidade Federal de Minas Gerais, UFMG, Brasil.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Manutenção e Evolução de Software.


Atuação Profissional



Siemens (Research & Technology Center), SIEMENS, Alemanha.
Vínculo institucional

2014 - 2014
Vínculo: Visita Técnica, Enquadramento Funcional: Pesquisador Visitante, Carga horária: 40
Outras informações
Visita a Siemens Research & Technology Center em Erlangen/Alemanha como parte de intercâmbio durante o doutorado sob a supervisão de Sebastien Andreo. Objetivo: aplicar técnicas de suporte a evolução de APIs (desenvolvidas durante doutorado) nos sistemas da Siemens visando facilitar a migração de versões de frameworks/bibliotecas.


Institut National de Recherche en Informatique et en Automatique - Siège, INRIA, França.
Vínculo institucional

2011 - 2014
Vínculo: Bolsista, Enquadramento Funcional: Bolsista Doutorado
Outras informações
Bolsa de Doutorado financiado pela "Agence Nationale de la Recherché" (ANR), França. Projeto Cutter ANR- 2010-BLAN-0219-01 (Duração 2011-2014).

Vínculo institucional

2010 - 2011
Vínculo: Celetista, Enquadramento Funcional: Pesquisador, Carga horária: 40
Outras informações
Realização de pesquisas nas áreas de manutenção e evolução de software, engenharia reversa e qualidade de software utilizando a plataforma Moose.


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

2015 - 2017
Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Pós-doutorado, Carga horária: 40

Vínculo institucional

2012 - 2012
Vínculo: Visita Técnica, Enquadramento Funcional: Pesquisador Visitante, Carga horária: 40
Outras informações
Visita Técnica ao Grupo ASERG do DCC/UFMG como parte do projeto Pequi. Desenvolvimento de soluções nas áreas de "detecção de bugs" e "conformidade arquitetural".

Vínculo institucional

2011 - 2011
Vínculo: Visita Técnica, Enquadramento Funcional: Pesquisador Visitante, Carga horária: 40
Outras informações
Visita Técnica ao Grupo ASERG do DCC/UFMG como parte do projeto Pequi. Desenvolvimento de soluções nas áreas de "detecção de bugs" e "conformidade arquitetural".

Vínculo institucional

2009 - 2010
Vínculo: Bolsista, Enquadramento Funcional: Bolsista Mestrado
Outras informações
Bolsa de Mestrado financiada pelo CNPq.


Accenture do Brasil Ltda, ACCENTURE, Brasil.
Vínculo institucional

2008 - 2009
Vínculo: Celetista, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40

Vínculo institucional

2008 - 2008
Vínculo: Celetista, Enquadramento Funcional: Estagiário, Carga horária: 30


Universidade Federal de Campina Grande, UFCG, Brasil.
Vínculo institucional

2007 - 2008
Vínculo: Voluntário, Enquadramento Funcional: Monitor, Carga horária: 12
Outras informações
Monitor da disciplina Metodologia do Científica do curso de Ciência da Computação/UFCG durante dois semestres.

Vínculo institucional

2007 - 2008
Vínculo: Bolsista, Enquadramento Funcional: Bolsista IT, Carga horária: 20
Outras informações
Bolsa de Iniciação Tecnológica (IT) financiada pelo Instituto Nokia de Tecnologia (INdT) e Fundação Parque Tecnológico da Paraíba (PaqTcPB). Projeto Easy.

Vínculo institucional

2005 - 2006
Vínculo: Bolsista, Enquadramento Funcional: Bolsista ITI, Carga horária: 20
Outras informações
Bolsa Iniciação Tecnológica e Industrial (ITI) financiada pelo CNPq. Projeto Vismod e projeto SYMPLE.


Universidade Federal de Mato Grosso do Sul, UFMS, Brasil.
Vínculo institucional

2016 - Atual
Vínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

01/2018 - Atual
Conselhos, Comissões e Consultoria, UFMS - Faculdade de Computação, .

Cargo ou função
Membro do Colegiado do curso de Sistemas de Informação.
01/2018 - Atual
Conselhos, Comissões e Consultoria, UFMS - Faculdade de Computação, .

Cargo ou função
Membro do Núcleo Docente Estruturante (NDE) do curso de Sistemas de Informação.
08/2017 - Atual
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software - 2017.2
08/2016 - Atual
Ensino, Ciência da Computação, Nível: Pós-Graduação

Disciplinas ministradas
Estudo Dirigido - 2016.2
05/2016 - Atual
Ensino, Engenharia de Software, Nível: Graduação

Disciplinas ministradas
Engenharia de Requisitos - 2016.1, 2017.1
Manutenção de Software - 2017.2
05/2016 - Atual
Ensino, Sistemas de Informação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software - 2016.1, 2016.2, 2018.1 (T02), 2018.1 (T03)
Qualidade de Software - 2016.2, 2017.2
05/2016 - Atual
Conselhos, Comissões e Consultoria, UFMS - Faculdade de Computação, .

Cargo ou função
Membro da Comissão Própria de Avaliação (CPA).
05/2016 - Atual
Conselhos, Comissões e Consultoria, UFMS - Faculdade de Computação, .

Cargo ou função
Membro das Comissões de Estágio (COE) dos cursos de Ciência da Computação, Análise de Sistemas, Engenharia da Computação, Téc. em Análise e Desenvolvimento de Sistemas, Téc. Redes de Computadores.
05/2016 - Atual
Conselhos, Comissões e Consultoria, UFMS - Faculdade de Computação, .

Cargo ou função
Presidente da Comissão de Estágio (COE) do curso de Engenharia de Software.
05/2016 - Atual
Conselhos, Comissões e Consultoria, UFMS - Faculdade de Computação, .

Cargo ou função
Membro da Comissão para criação e implantação da Fábrica de Software no curso de Engenharia de Software.


Projetos de pesquisa


2015 - Atual
Impacto da Evolução APIs em Ecossistemas de Software

Projeto certificado pelo(a) coordenador(a) Marco Tulio de Oliveira Valente em 17/11/2015.
Descrição: Neste projeto, pretende-se investigar um conjunto de questões relativas ao impacto da evolução de APIs em ecossistemas de software. Especificamente, pretende-se investigar duas questões centrais: Análise do Impacto da Evolução de APIs em Ecossistemas: Tradicionalmente, estudos sobre evolução de APIs e estudos sobre análise de ecossistemas consistem em duas áreas distintas de pesquisa. Nessa linha, pretende-se unir ambas para um melhor entendimento sobre a evolução de software e seu impacto em larga escala, e investigar questões de pesquisa relacionadas à extensão, duração e consistência do impacto no ecossistema. Especificamente, pretende-se estudar o quão desenvolvedores clientes estão cientes sobre evoluções de APIs, quanto tempo leva para adotarem novas APIs e o quão consistente são essas mudanças, para detectar padrões de qualidade de projetos. Esses questionamentos somente podem ser respondidos com a análise de estudos de casos em larga escala, tais como ecossistemas. Caracterização do Impacto da Evolução de APIs em Ecossistemas: A análise da evolução de software em larga escala proporciona uma melhor caracterização do fenômeno de propagação efeito cascata. Com isso, questões de pesquisa em aberto podem ser respondidas com mais confiança. Nessa linha de pesquisa, pretende-se realizar estudos empíricos para uma melhor caracterização da evolução de ecossistemas. O foco da pesquisa abrange três pontos: (i) investigação do nível de granularidade ideal para realizar análises; (ii) comparação das reações nos ecossistemas levando-se em consideração paradigmas de suas linguagens de programação; (iii) comparação das reações levando-se em consideração as formas de evolução de APIs..
Situação: Em andamento; Natureza: Pesquisa.
2011 - 2014
Assessing and improving rules to support software evolution

Projeto certificado pelo(a) coordenador(a) Nicolas Anquetil em 13/09/2014.
Descrição: Descrição: Sistemas de software estão em constante evolução. Muitas vezes esses sistemas não evoluem da maneira esperada, gerando um impacto nos seus clientes. Uma forma de aliviar tal impacto é descrever mudanças de código durante sua evolução como regras. Tais regras podem ser criadas por especialistas ou mineradas de repositórios de código. No entanto, elas são custosas quando criadas por especialistas e incompletas quando extraídas de repositórios. Esse projeto propõe ajudar clientes na árdua tarefa de seguir a evolução dos seus provedores. Para isso, foca-se na análise e aprimoramento de regras de código para dar suporte à evolução de sistemas de software. Duração do projeto: 2011-2014. Situação: Em andamento; Natureza: Pesquisa..
Situação: Concluído; Natureza: Pesquisa.
2011 - 2013
Projeto Pequi: Métricas, Técnicas e Ferramentas para Remodularização de Sistemas - Cooperação Internacional FAPEMIG/INRIA

Projeto certificado pelo(a) coordenador(a) Marco Tulio de Oliveira Valente em 20/08/2014.
Descrição: Este projeto de cooperação internacional pretende aproximar, fomentar e consolidar as pesquisas recentes dos grupos do DCC/UFMG e RMoD/INRIA na área de remodularização de sistemas. Mais especificamente, a parceria encontra-se centrada em duas linhas de pesquisa principais: (a) avaliação e caracterização de métricas para remodularização de sistemas; (b) investigação de técnicas e ferramentas para detecção e remoção semi-automática de violações arquiteturais. Financiamento: FAPEMIG e INRIA (processo CEX-APQ-00214-11).
Situação: Concluído; Natureza: Pesquisa.
2009 - 2010
Mapeamento de esquemas conceituais geográficos para esquemas GML e esquemas físicos de bancos de dados espaciais

Projeto certificado pelo(a) coordenador(a) Clodoveu Augusto Davis Junior em 20/08/2014.
Descrição: A modelagem conceitual geográfica, assim como a modelagem conceitual tradicional, é uma atividade de expressiva importância para o projeto de aplicações geográficas. Os modelos conceituais geográficos provêm primitivas para representar a geometria e a topologia dos dados geográficos, que geralmente são armazenados em documentos GML ou em bancos de dados geográficos. O GML também é muito utilizado hoje em dia para a troca de informação entre aplicações geográficas ou na Web. Os bancos de dados geográficos oferecem recursos para a manipulação de dados geográficos, incluindo funções geométricas e topológicas, porém não facilitam a implementação de restrições de integridade espaciais. Este projeto busca definir o mapeamento de esquemas conceituais geográficos OMT- G em esquemas GML e esquemas físicos de bancos de dados espaciais.
Situação: Concluído; Natureza: Pesquisa.
2007 - 2008
Projeto Easy - Uma API para facilitar o desenvolvimento de aplicações para dispositivos móveis baseados em linux
Descrição: Esse projeto consiste na implementação de uma API baseada em Python para facilitar o desenvolvimento de aplicações para a plataforma Maemo, uma plataforma baseada em linux para sistemas com recursos limitados.
Situação: Concluído; Natureza: Pesquisa.
2006 - 2006
Projeto Vismod - Pesquisa Cooperativa em Modelos de Representação Espacial e de Transformação com Aplicação ao Reconhecimento de Objetos por Análise de Características Locais de Imagens
Descrição: Este projeto de pesquisa objetiva explorar possibilidades de integração entre Modelos de Representação espacial da informação da visual, bem como Modelos de Transformação para outros Espaços Vetoriais com o intuito de gerar alternativas de representação de cenas que a solução eficiente de problemas de reconhecimento de objetos e recuperação de informação visual. Financiamento: Edital CNPq/CTINFO 031/2004.
Situação: Concluído; Natureza: Pesquisa.
2005 - 2005
Projeto SYMPLE - Uma ferramenta de processamento digital de imagens
Descrição: Desenvolvimento de uma ferramenta para auxiliar no ensino de processamento digital de imagens. Esse projeto consiste em uma das atividades de avaliação da disciplina de Projeto de Interface Homem-Máquina (PIHM) oferecida pela Pós-Graduação de Informática (COPIN) da Universidade Federal de Campina Grande (UFCG), no período 2005.2.
Situação: Concluído; Natureza: Pesquisa.


Revisor de periódico


2014 - Atual
Periódico: Software Quality Journal
2015 - Atual
Periódico: Information and Software Technology
2015 - Atual
Periódico: Journal of Software Engineering Research and Development
2016 - Atual
Periódico: Empirical Software Engineering (Dordrecht. Online)
2016 - Atual
Periódico: IEEE Transactions on Software Engineering
2018 - Atual
Periódico: JOURNAL OF SYSTEMS AND SOFTWARE


Á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: Manutenção e Evolução de Software.


Idiomas


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


Prêmios e títulos


2015
Melhor artigo no VEM 2015 (Um Estudo sobre a Utilização de Mensagens de Depreciação de APIs), Workshop on Software Visualization, Evolution, and Maintenance.
2014
Menção - defesa de doutorado com distinção ("tres honorable"), Université Lille.
2013
Melhor artigo da sessão de ferramentas do CBSoft 2013 (BugMaps-Granger: A Tool for Causality Analysis between Source Code Metrics and Bugs), Brazilian Conference on Software: Theory and Practice.
2013
Um dos cinco melhores artigos do WCRE 2013 - selecionado para publicação em periódico (Heuristics for discovering architectural violations), Working Conference on Reverse Engineering.
2012
Artigo de ferramenta com a melhor avaliação do CSMR 2012 (BugMaps: A Tool for the Visual Exploration and Analysis of Bugs), European Conference on Software Maintenance and Reengineering.
2010
Pôster selecionado para publicação em periódico - SBBD 2010 (Mapeamento de Relacionamentos em Rede Armazenados em Bancos de Dados Espaciais para Documentos GML), Simpósio Brasileiro de Banco de Dados.


Produções



Produção bibliográfica
Citações

Outras
Total de trabalhos:51
Total de citações:375
https://goo.gl/EaCyNC  Data: 22/07/2018

Artigos completos publicados em periódicos

1.
BRITO, GLEISON2018 BRITO, GLEISON ; HORA, ANDRE ; VALENTE, MARCO TULIO ; ROBBES, ROMAIN . On the use of replacement messages in API deprecation: An empirical study. JOURNAL OF SYSTEMS AND SOFTWARE, v. 137, p. 306-321, 2018.

2.
HORA, ANDRÉ2018HORA, ANDRÉ; ROBBES, ROMAIN ; VALENTE, MARCO TULIO ; ANQUETIL, NICOLAS ; ETIEN, ANNE ; DUCASSE, STÉPHANE . How do developers react to API evolution? A large-scale empirical study. SOFTWARE QUALITY JOURNAL (ONLINE), v. 26, p. 161-191, 2018.

3.
MAFFORT, CRISTIANO2016MAFFORT, CRISTIANO ; VALENTE, MARCO TULIO ; TERRA, RICARDO ; BIGONHA, MARIZA ; ANQUETIL, NICOLAS ; HORA, ANDRÉ . Mining architectural violations from version history. EMPIRICAL SOFTWARE ENGINEERING (DORDRECHT. ONLINE), v. 21, p. 854-895, 2016.

4.
HORA A.2015 HORA A.; Anquetil, N. ; Etien, A. ; Ducasse, S. ; Valente, M. T. . Automatic Detection of System-Specific Conventions Unknown to Developers. The Journal of Systems and Software, v. 109, p. 192-204, 2015.

5.
Couto, C.2014Couto, C. ; Valente, M. T. ; Pires, P. ; HORA, ANDRE ; Anquetil, N. ; Bigonha, R. . BugMaps-Granger: a tool for visualizing and predicting bugs using Granger causality tests. Journal of Software Engineering Research and Development, v. 2, p. 1, 2014.

6.
HORA A.2011HORA A.; Davis Jr, C. ; Moro, M. M. . Mapping Network Relationships from Spatial Database Schemas to GML Documents. Journal of Information and Data Management - JIDM, v. 2, p. 67-74, 2011.

7.
Firmino Jr, P. T.2007Firmino Jr, P. T. ; HORA A. ; Moura, E. S. ; Porto, V. P. ; Aguiar, Y. P. ; Dantas, E. ; Queiroz, J. E. R. ; Gomes, H. M. . SIMPLE: a System for Image Processing Learning. Hífen (PUCRS. Impresso), v. 31, p. 112-118, 2007.

Capítulos de livros publicados
1.
AVELINO, GUILHERME ; PASSOS, LEONARDO ; HORA, ANDRE ; VALENTE, MARCO TULIO . Assessing Code Authorship: The Case of the Linux Kernel. IFIP Advances in Information and Communication Technology. 1ed.: Springer International Publishing, 2017, v. , p. 151-163.

Trabalhos completos publicados em anais de congressos
1.
HORA, ANDRE; SILVA, DANILO ; VALENTE, MARCO TULIO ; ROBBES, ROMAIN . Assessing the threat of untracked changes in software evolution. In: the 40th International Conference, 2018, Gothenburg. Proceedings of the 40th International Conference on Software Engineering - ICSE '18, 2018. p. 1102.

2.
BRITO, ALINE ; XAVIER, LAERTE ; HORA, ANDRE ; VALENTE, MARCO TULIO . Why and how Java developers break APIs. In: 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2018, Campobasso. 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2018. p. 255.

3.
COELHO, JAILTON ; VALENTE, MARCO TULIO ; SILVA, LUCIANA L. ; HORA, ANDRÉ . Why we engage in FLOSS. In: the 11th International Workshop, 2018, Gothenburg. Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering - CHASE '18, 2018. p. 114.

4.
XAVIER, LAERTE ; BRITO, ALINE ; HORA, ANDRE ; VALENTE, MARCO TULIO . Historical and impact analysis of API breaking changes: A large-scale study. In: 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2017, Klagenfurt. 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER). p. 138.

5.
BRITO, GLEISON ; HORA, ANDRE ; VALENTE, MARCO TULIO ; ROBBES, ROMAIN . Do Developers Deprecate APIs with Replacement Messages? A Large-Scale Analysis on Java Systems. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2016, Suita. 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER). p. 360.

6.
AVELINO, GUILHERME ; PASSOS, LEONARDO ; HORA, ANDRE ; VALENTE, MARCO TULIO . A novel approach for estimating Truck Factors. In: 2016 IEEE 24th International Conference on Program Comprehension (ICPC), 2016, Austin. 2016 IEEE 24th International Conference on Program Comprehension (ICPC). p. 1.

7.
HORA, ANDRÉ; VALENTE, MARCO TULIO ; ROBBES, ROMAIN ; ANQUETIL, NICOLAS . When should internal interfaces be promoted to public?. In: the 2016 24th ACM SIGSOFT International Symposium, 2016, Seattle. Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016. p. 278.

8.
BORGES, HUDSON ; HORA, ANDRE ; VALENTE, MARCO TULIO . Understanding the Factors That Impact the Popularity of GitHub Repositories. In: 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2016, Raleigh. 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME). p. 334.

9.
BORGES, HUDSON ; HORA, ANDRE ; VALENTE, MARCO TULIO . Predicting the Popularity of GitHub Repositories. In: the The 12th International Conference, 2016, Ciudad Real. Proceedings of the The 12th International Conference on Predictive Models and Data Analytics in Software Engineering - PROMISE 2016. p. 1.

10.
MENDES, TAMARA ; VALENTE, MARCO TULIO ; HORA, ANDRE . Identifying Utility Functions in Java and JavaScript. In: 2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2016, Maringá. 2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2016. p. 121.

11.
HORA, ANDRE; ROBBES, ROMAIN ; ANQUETIL, NICOLAS ; ETIEN, ANNE ; DUCASSE, STEPHANE ; VALENTE, MARCO TULIO . How do developers react to API evolution? The Pharo ecosystem case. In: 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2015, Bremen. 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME). p. 251.

12.
Maffort, C. ; Valente, M. T. ; Bigonha, M. ; Anquetil, N. ; HORA, ANDRE . Heuristics for discovering architectural violations. In: 2013 20th Working Conference on Reverse Engineering (WCRE), 2013, Koblenz. 2013 20th Working Conference on Reverse Engineering (WCRE). p. 222.

13.
HORA, ANDRE; Anquetil, N. ; Ducasse, S. ; Valente, M. T. . Mining system specific rules from change patterns. In: 2013 20th Working Conference on Reverse Engineering (WCRE), 2013, Koblenz. 2013 20th Working Conference on Reverse Engineering (WCRE). p. 331.

14.
Maffort, C. ; Valente, M. T. ; Bigonha, M. ; HORA A. ; Anquetil, N. . Mining Architectural Patterns Using Association Rules. In: International Conference on Software Engineering and Knowledge Engineering (SEKE), 2013, Boston. International Conference on Software Engineering and Knowledge Engineering (SEKE), 2013.

15.
HORA, ANDRE; Anquetil, N. ; Ducasse, S. ; Allier, S. . Domain specific warnings: Are they any better?. In: 2012 IEEE International Conference on Software Maintenance (ICSM), 2012, Trento. 2012 28th IEEE International Conference on Software Maintenance (ICSM), 2012. p. 441.

16.
Allier, S. ; Anquetil, N. ; HORA, ANDRE ; Ducasse, S. . A Framework to Compare Alert Ranking Algorithms. In: 2012 19th Working Conference on Reverse Engineering (WCRE), 2012, Kingston. 2012 19th Working Conference on Reverse Engineering. p. 277.

17.
HORA A.; Davis Jr, C. ; Moro, M. M. . Generating XML/GML Schemas from Geographic Conceptual Schemas. In: IV Alberto Mendelzon Workshop on Foundations of Data Management (AMW), 2010, Buenos Aires. IV Alberto Mendelzon Workshop on Foundations of Data Management (AMW), 2010.

18.
Falcão, M. A. S. ; HORA A. ; Almeida, H. O. ; Sales, L. M. . A Programming Interface for Developing Linux-Based Applications for Mobile Devices. In: 8th International Information and Telecommunication Technologies Symposium (I2TS), 2009, Florianópolis. 8th International Information and Telecommunication Technologies Symposium (I2TS), 2009. p. 161-167.

19.
Falcão, M. A. S. ; HORA A. ; Dantas, E. ; Souza, M. H. L. ; Wolf, L. M. ; Almeida, H. O. ; Perkusich, A. . Easy: uma API baseada em Python para facilitar o desenvolvimento de aplicações para a plataforma Maemo. In: IX Workshop de Software Livre (WSL), 2008, Porto Alegre. IX Workshop de Software Livre (WSL), 2008. p. 177-182.

20.
HORA, ANDRÉ C.; Falcão, M. A. S. ; Dantas, E. . Using easy API to develop multimedia applications for maemo platform. In: the 2008 Euro American Conference, 2008, Aracaju. Proceedings of the 2008 Euro American Conference on Telematics and Information Systems - EATIS '08. New York: ACM Press. p. 1.

Resumos expandidos publicados em anais de congressos
1.
ARTEMAM, R. ; MECCA, B. ; CAFEO, B. ; HORA A. . Avaliação da Frequência de Mudanças em Dependências entre Variabilidades em Sistemas Configuráveis. In: 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2018, São Carlos. 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2018.

2.
LIMA, C. ; MORAES, P. H. ; HORA A. . Um Estudo em Larga-Escala sobre Característica de APIs Populares. In: 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2018, São Carlos. 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2018.

3.
MORAES, P. H. ; LIMA, C. ; HORA A. . Minerando Mensagens de Depreciação Faltantes em APIs: Um Estudo de Caso no Ecossistema Android. In: 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2018, São Carlos. 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2018.

4.
GRIJO, L. ; HORA A. . Minerando Código Comentado. In: 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2018, São Carlos. 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2018.

5.
ARTEMAM, R. ; CAFEO, B. ; HORA A. . Avaliação da Evolução de Dependências entre Variabilidades em Sistemas Configuráveis. In: 8th Workshop de Teses e Dissertações do CBSoft (WTDSoft), 2018, São Carlos. 8th Workshop de Teses e Dissertações do CBSoft (WTDSoft), 2018.

6.
BRITO, ALINE ; XAVIER, LAERTE ; HORA, ANDRE ; VALENTE, MARCO TULIO . APIDiff: Detecting API breaking changes. In: 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2018, Campobasso. 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2018. p. 507.

7.
XAVIER, LAERTE ; HORA, ANDRE ; VALENTE, MARCO TULIO . Why do we break APIs? First answers from developers. In: 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2017, Klagenfurt. 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER). p. 392.

8.
MENDES, TAMARA ; VALENTE, MARCO TULIO ; HORA, ANDRE ; SEREBRENIK, ALEXANDER . Identifying Utility Functions Using Random Forests. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2016, Suita. 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER). p. 614.

9.
BRITO, A. ; HORA A. ; Valente, M. T. . Um Estudo em Larga Escala sobre o Uso de APIs Internas. In: 4th Workshop on Software Visualization, Evolution and Maintenance (VEM), 2016, Maringá. 4th Workshop on Software Visualization, Evolution and Maintenance (VEM), 2016.

10.
XAVIER, L. ; HORA A. ; Valente, M. T. . Um Estudo em Larga Escala sobre Estabilidade de APIs. In: 4th Workshop on Software Visualization, Evolution and Maintenance (VEM), 2016, Maringá. 4th Workshop on Software Visualization, Evolution and Maintenance (VEM), 2016.

11.
BRITO, A. ; HORA A. ; Valente, M. T. . JAVALI: Uma Ferramenta para Análise de Popularidade de APIs Java. In: VII Brazilian Conference on Software: Theory and Practice (CBSoft, Tools Track), 2016, Maringá. VII Brazilian Conference on Software: Theory and Practice (CBSoft, Tools Track), 2016.

12.
CAGNIN, M. I. ; LANDRE, G. ; OLIVEIRA, L. ; NAHABEDIAN, M. ; HORA A. ; PAIVA, D. M. B. . Melhorias no Processo de Manutenção de Software Colaborativa do Laboratório de Engenharia de Software/UFMS.. In: 15º Simpósio Brasileiro de Qualidade de Software (Relatos de Experiência/SBQS), 2016, Maceió. 15º Simpósio Brasileiro de Qualidade de Software (Relatos de Experiência/SBQS), 2016.

13.
BATISTA, G. B. ; HORA A. ; Valente, M. T. . Um Estudo sobre a Utilização de Mensagens de Depreciação de APIs. In: 3rd Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2015, Belo Horizonte. 3rd Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2015.

14.
VIANA, M. ; MORAES, E. ; BARBOSA, G. ; HORA A. ; Valente, M. T. . JSCity: Visualização de Sistemas JavaScript em 3D. In: 3rd Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2015, Belo Horizonte. 3rd Workshop on Software Visualization, Evolution, and Maintenance (VEM), 2015.

15.
HORA, ANDRE; VALENTE, MARCO TULIO . Apiwave: Keeping track of API popularity and migration. In: 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2015, Bremen. 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME). p. 321.

16.
HORA, ANDRE; Etien, A. ; Anquetil, N. ; Ducasse, S. ; Valente, M. T. . APIEvolutionMiner: Keeping API evolution under control. In: 2014 Software Evolution Week IEEE Conference on Software Maintenance, Reengineering and Reverse Engineering (CSMRWCRE), 2014, Antwerp. 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE), 2014. p. 420.

17.
Couto, C. ; Pires, P. ; Valente, M. T. ; Bigonha, R. ; HORA A. ; Anquetil, N. . Bugmaps-granger: A tool for causality analysis between source code metrics and bugs. In: Brazilian Conference on Software: Theory and Practice (CBSoft), 2013, Brasília. Sessão de ferramentas do CBSoft, 2013.

18.
HORA, ANDRE; Anquetil, N. ; Ducasse, S. ; Bhatti, M. ; Couto, C. ; Valente, M. T. ; Martins, J. . Bug Maps: A Tool for the Visual Exploration and Analysis of Bugs. In: 2012 16th European Conference on Software Maintenance and Reengineering (CSMR), 2012, Szeged. 2012 16th European Conference on Software Maintenance and Reengineering, 2012. p. 523.

19.
HORA A.; Davis Jr, C. ; Moro, M. M. . Mapeamento de Relacionamentos em Rede Armazenados em Bancos de Dados Espaciais para Documentos GML. In: XXV Simpósio Brasileiro de Banco de Dados (SBBD), 2010, Belo Horizonte. XXV Simpósio Brasileiro de Banco de Dados (SBBD), 2010.

Apresentações de Trabalho
1.
HORA A.. Assessing the Threat of Untracked Changes in Software Evolution. 2018. (Apresentação de Trabalho/Conferência ou palestra).

2.
HORA A.. Do Developers Deprecate APIs with Replacement Messages? A Large-scale Analysis on Java Systems. 2016. (Apresentação de Trabalho/Conferência ou palestra).

3.
HORA A.. Identifying Utility Functions using Random Forests. 2016. (Apresentação de Trabalho/Conferência ou palestra).

4.
HORA A.. When Should Internal Interfaces be Promoted to Public?. 2016. (Apresentação de Trabalho/Simpósio).

5.
HORA A.. How Do Developers React to API Evolution? The Pharo Ecosystem Case. 2015. (Apresentação de Trabalho/Conferência ou palestra).

6.
HORA A.. apiwave: Keeping Track of API Popularity and Migration. 2015. (Apresentação de Trabalho/Conferência ou palestra).

7.
HORA A.; Etien, A. ; Anquetil, N. ; Ducasse, S. ; Valente, M. T. . APIEvolutionMiner: Keeping API evolution under control. 2014. (Apresentação de Trabalho/Conferência ou palestra).

8.
HORA A.; Anquetil, N. ; Ducasse, S. ; Valente, M. T. . Mining system specific rules from change patterns. 2013. (Apresentação de Trabalho/Conferência ou palestra).

9.
HORA A.. APIEvolutionMiner: Keeping API evolution under control. 2013. (Apresentação de Trabalho/Seminário).

10.
HORA A.; Anquetil, N. ; Ducasse, S. ; Allier, S. . Domain specific warnings: Are they any better?. 2012. (Apresentação de Trabalho/Conferência ou palestra).

11.
HORA A.; Davis Jr, C. ; Moro, M. M. . Generating XML/GML Schemas from Geographic Conceptual Schemas. 2010. (Apresentação de Trabalho/Conferência ou palestra).

12.
HORA A.; Davis Jr, C. ; Moro, M. M. . Mapeamento de Relacionamentos em Rede Armazenados em Bancos de Dados Espaciais para Documentos GML. 2010. (Apresentação de Trabalho/Simpósio).


Produção técnica
Programas de computador sem registro
1.
HORA A.. apiwave: Discover and Track APIs. 2015.

2.
HORA A.; Etien, A. ; Anquetil, N. ; Ducasse, S. ; Valente, M. T. . APIEvolutionMiner: Keeping API Evolution under Control. 2014.

3.
Couto, C. ; Pires, P. ; Valente, M. T. ; Bigonha, R. ; HORA A. ; Anquetil, N. . Bugmaps-granger: A tool for causality analysis between source code metrics and bugs. 2013.

4.
HORA A.; Anquetil, N. ; Ducasse, S. ; Bhatti, M. ; Couto, C. ; Valente, M. T. . Bug maps: A tool for the visual exploration and analysis of bugs. 2012.

5.
HORA A.; Falcão, M. A. S. ; Dantas, E. ; Souza, M. H. L. ; Almeida, H. O. . Easy: uma API baseada em Python para facilitar o desenvolvimento de aplicações para a plataforma Maemo. 2008.

6.
HORA A.; Firmino Jr, P. T. ; Moura, E. S. ; Porto, V. P. . Simple: Ferramenta de Processamento Digital de Imagem. 2006.

Trabalhos técnicos
1.
HORA A.. Revisor de artigos da ICSE - IEEE International Conference on Software Engineering. 2018.

2.
HORA A.. Revisor de artigos da SANER - IEEE International Conference on Software Analysis, Evolution, and Reengineering. 2018.

3.
HORA A.. Membro do Comitê de Programa do ICSME - IEEE International Conference on Software Maintenance and Evolution (Research Track). 2018.

4.
HORA A.. Membro do Comitê de Programa do ICSME - IEEE International Conference on Software Maintenance and Evolution (Artifacts Track). 2018.

5.
HORA, ANDRE. Membro do Comitê de Programa do WTDSoft - Workshop de Teses e Dissertações do CBSoft. 2018.

6.
HORA A.. Revisor de artigos da MSR - IEEE Mining Software Repositories. 2018.

7.
HORA A.. Membro do Comitê de Programa do VEM - Workshop de Visualização, Evolução e Manutenção de Software. 2018.

8.
HORA A.. Membro do Comitê de Programa do SANER 2019 - IEEE International Conference on Software Analysis, Evolution and Reengineering (ERA Track). 2018.

9.
HORA A.. Membro do Comitê de Programa do WTDSoft - Workshop de Teses e Dissertações do CBSoft. 2017.

10.
HORA A.. Membro do Comitê de Programa do SATToSE - Seminar Series on Advanced Techniques & Tools for Software Evolution. 2017.

11.
HORA A.. Membro do Comitê de Programa do VEM - Workshop de Visualização, Evolução e Manutenção de Software. 2017.

12.
HORA A.. Revisor de artigos da SANER - IEEE International Conference on Software Analysis, Evolution, and Reengineering. 2016.

13.
HORA A.. Membro do Comitê de Programa do VEM - Workshop de Visualização, Evolução e Manutenção de Software. 2016.

14.
HORA A.. Visita ao DCC da Universidade do Chile para colaboração de pesquisa com o Prof. Romain Robbes (2 semanas). 2016.

15.
HORA A.. Revisor de artigos da CBSoft - Congresso Brasileiro de Software: Teoria e Prática (Ferramentas). 2016.

16.
HORA A.. Revisor de artigos da ICSME - IEEE International Conference of Software Maintenance and Evolution. 2015.

17.
HORA A.. Revisor de artigos da SBES/CBSoft - Simpósio Brasileiro de Engenharia de Software (Technical Research). 2015.

18.
AVELINO, G. A. ; Valente, M. T. ; HORA A. . What is the Truck Factor of popular GitHub applications? A first assessment. 2015.

19.
BORGES, H. ; Valente, M. T. ; HORA A. . On the Popularity of GitHub Applications: A Preliminary Note. 2015.

20.
HORA A.. Revisor de artigos da SANER - IEEE International Conference on Software Analysis, Evolution, and Reengineering. 2015.

21.
HORA A.. Revisor de artigos da CBSoft - Congresso Brasileiro de Software: Teoria e Prática (Ferramentas). 2015.

22.
HORA A.. Revisor de artigos da ICSME - IEEE International Conference of Software Maintenance and Evolution. 2014.

23.
HORA A.. Revisor de artigos da CSMR - IEEE European Conference Software Maintenance and Reengineering. 2013.

24.
Ducasse, S. ; Anquetil, N. ; Bhatti, M. ; HORA A. ; Girba, T. . MSE and FAMIX 3.0: an interexchange format and source code model family. 2011.

25.
Ducasse, S. ; Anquetil, N. ; Bhatti, M. ; HORA A. . Software Metrics for Package Remodularisation. 2011.



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
HORA A.; Valente, M. T.; FIGUEIREDO, E. M. L.; ANICHE, M.. Participação em banca de Aline Norberta de Brito. Understanding the motivations for breaking changes in Java APIs. 2018. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

2.
HORA A.; VALENTE, MARCO TULIO; MARQUES, K.; Bigonha, M.. Participação em banca de Laerte Xavier. Historical and Impact Analysis of API Breaking Changes. 2017. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

3.
HORA A.; VALENTE, MARCO TULIO; FIGUEIREDO, E. M. L.; SILVA, L.. Participação em banca de Gleison Brito Batista. On the Use of Replacement Messages in API Deprecation: An Empirical Study. 2016. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

4.
HORA A.; VALENTE, MARCO TULIO; FIGUEIREDO, E. M. L.; MAIA, M.. Participação em banca de Tamara Mendes. Identificação de Funções Utilitárias em Java e JavaScript. 2016. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

5.
HORA A.; Valente, M. T.; FIGUEIREDO, E. M. L.; Bigonha, M.. Participação em banca de Rodrigo Barbosa de Queiroz. Understanding the shape of feature code. 2015. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Qualificações de Doutorado
1.
HORA A.; VALENTE, MARCO TULIO; GHEYI, R.; QUINTAO, F. M.. Participação em banca de Danilo Ferreira e Silva. Detecting refactorings from version histories: tools and applications. 2017. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

2.
HORA A.; CAFEO, B.; PAIVA, D. M. B.; VINCENZI, A. M. R.. Participação em banca de Francisco J. S. Vasconcellos. Alinhamento Estratégico de Melhoria de Processos de Software - Uma Teoria Substantiva?. 2016. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Qualificações de Mestrado
1.
HORA A.; CAFEO, B.; CAGNIN, M. I.. Participação em banca de Raiza Arteman de Oliveira. Estudo da evolução de dependências entre variabilidades em sistemas configuráveis. 2018. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

2.
HORA A.; CAGNIN, M. I.; PIMENTA, A.. Participação em banca de Douglas Thames de Araujo. Modelo Arquitetural para o Design de Interfaces Web Acessíveis no contexto de Usuários Cegos. 2018. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

3.
HORA A.; CAFEO, B.; CAGNIN, M. I.. Participação em banca de Caroline Lima. Análise em larga escala sobre as características de bibliotecas de software populares. 2018. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

4.
HORA A.; VASCONCELLOS, F. J.; TURINE, M. A.; CARROMEU, C.; OLIVEIRA, J. A.. Participação em banca de Renato de Souza Garcia. Quadro teórico sobre fatores organizacionais que direcionam melhorias no processo de desenvolvimento de software científico: um estudo de caso da Embrapa Gado de Corte. 2017. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

5.
HORA A.; Valente, M. T.; COSTA, H. A. X.. Participação em banca de Luisa Fernanda Hernández Ramírez. Sistema de Recomendação de APIs na Engenharia de Software. 2014. Exame de qualificação (Mestrando em CIÊNCIA DA COMPUTAÇÃO) - Universidade Federal de Lavras.

Trabalhos de conclusão de curso de graduação
1.
HORA A.; FUNABASHI, R.. Participação em banca de Adriano Marcelo Marques.Análise em Larga Escala Sobre Violações de Código. 2018. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal de Mato Grosso do Sul.

2.
HORA A.; CAFEO, B.. Participação em banca de Fernando Davilo Ferreira Jorge e Hudson da Conceição Miranda.Priorização de warnings em ferramentas de análise estática.. 2017. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.



Participação em bancas de comissões julgadoras
Concurso público
1.
HORA A.; CAFEO, B.; VIEIRA, C.. Concurso Público para Professor Substituto; Doutorado; Área: Engenharia de Software/Gerência de Projetos (Edital Edital FACOM 005/2018). 2018. Universidade Federal de Mato Grosso do Sul.

2.
HORA A.; CAFEO, B.; MATSUBARA, P.. Concurso Público para Professor Substituto; Mestrado; Área: Engenharia de Software (Edital Edital FACOM 004/2018). 2018. Universidade Federal de Mato Grosso do Sul.

3.
HORA A.; CAFEO, B.; MONTERA, L.. Concurso Público para Professor Substituto; Doutorado; Área: Engenharia de Software (Edital PREG nº 181/2016). 2017. Universidade Federal de Mato Grosso do Sul.

4.
HORA A.; CAFEO, B.; ARAUJO, G.. Concurso Público para Professor Substituto; Mestrado; Área: Ciência da Computação (Edital PREG nº 181/2016). 2017. Universidade Federal de Mato Grosso do Sul.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
International Conference on Software Engineering (ICSE). Assessing the Threat of Untracked Changes in Software Evolution. 2018. (Congresso).

2.
International Conference on Software Analysis, Evolution and Reengineering (SANER). Do Developers Deprecate APIs with Replacement Messages? A Large-scale Analysis on Java Systems. 2016. (Congresso).

3.
International Conference on Software Analysis, Evolution and Reengineering (SANER). Identifying Utility Functions using Random Forests. 2016. (Congresso).

4.
International Symposium on the Foundations of Software Engineering (FSE).When Should Internal Interfaces be Promoted to Public?. 2016. (Simpósio).

5.
International Conference on Software Maintenance and Evolution (ICSME). apiwave: Keeping track of API popularity and migration. 2015. (Congresso).

6.
International Conference on Software Maintenance and Evolution (ICSME). How do developers react to API evolution? The Pharo ecosystem case. 2015. (Congresso).

7.
European Open Symposium on Empirical Software Engineering (EOSESE). 2014. (Simpósio).

8.
Software Evolution Week - Working Conference on Reverse Engineering and European Conference on Software Maintenance and Reengineering (CSMR-WCRE). APIEvolutionMiner: Keeping API Evolution under Control. 2014. (Congresso).

9.
French Empirical Software Engineering Meeting. 2013. (Encontro).

10.
Moose Day.APIEvolutionMiner: Keeping API evolution under control. 2013. (Seminário).

11.
Working Conference on Reverse Engineering (WCRE). Mining system specific rules from change patterns. 2013. (Congresso).

12.
International Conference on Software Maintenance (ICSM). Domain Specific Warnings: Are They Any Better?. 2012. (Congresso).

13.
International Smalltalk Conference (ESUG). 2011. (Congresso).

14.
Alberto Mendelzon Workshop on Foundations of Data Management (AMW). Generating XML/GML Schemas from Geographic Conceptual Schemas. 2010. (Congresso).

15.
Belgian-Netherlands Software Evolution Seminar (BENEVOL). 2010. (Seminário).

16.
Simpósio Brasileiro de Banco de Dados (SBBD).Mapeamento de Relacionamentos em Rede Armazenados em Bancos de Dados Espaciais para Documentos GML. 2010. (Simpósio).

17.
Internacional Conference on Open Source Software for Mobile Embedded Platforms(Bossa). 2008. (Congresso).

18.
International Conference on Open Source Software for Mobile Internet and Multimedia (Bossa). 2007. (Congresso).

19.
The Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI). 2007. (Simpósio).

20.
Workshop-Escola de Computação e Informação Quântica (WECIQ). 2007. (Oficina).

21.
Oficinas para Negócios Inovadores de Empresas de Tecnologias da Informação e Comunicação da Paraíba. 2005. (Oficina).


Organização de eventos, congressos, exposições e feiras
1.
HORA A.. International Smalltalk Conference. 2011. (Congresso).



Orientações



Orientações e supervisões em andamento
Dissertação de mestrado
1.
Raiza Artemam. Análise de instabilidade em linhas de produto. Início: 2017. Dissertação (Mestrado profissional em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Coorientador).

2.
Caroline Lima. Uma análise em larga escala sobre as características de bibliotecas de software populares. Início: 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

3.
Wellington de Oliveira. Qualidade de documentação em bibliotecas de software. Início: 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul. (Orientador).

Iniciação científica
1.
Aryslene Bittencourt. Mineração de APIs depreciadas em bibliotecas de software. Início: 2018. Iniciação científica (Graduando em Engenharia de Software) - Universidade Federal de Mato Grosso do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. (Orientador).


Orientações e supervisões concluídas
Dissertação de mestrado
1.
Aline Norberta de Brito. Understanding the motivations for breaking changes in Java APIs. 2018. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, . Coorientador: Andre Cavalcante Hora.

2.
José Laerte Pires Xavier Júnior. Historical and Impact Analysis of API Breaking Changes. 2017. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Coorientador: Andre Cavalcante Hora.

3.
Gleison Brito Batista. On the Use of Replacement Messages in API Deprecation: An Empirical Study. 2016. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Coorientador: Andre Cavalcante Hora.

4.
Tamara Márcia Mendes. Identificação de Funções Utilitárias em Java e JavaScript. 2016. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, . Coorientador: Andre Cavalcante Hora.

Trabalho de conclusão de curso de graduação
1.
Adriano Marcelo Marques. Adriano Marcelo Marques. 2018. Trabalho de Conclusão de Curso. (Graduação em Análise de Sistemas) - Universidade Federal de Mato Grosso do Sul. Orientador: Andre Cavalcante Hora.

2.
Fernando Davilo Ferreira Jorge. Priorização de warnings em ferramentas de análise estática. 2017. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul. Orientador: Andre Cavalcante Hora.

3.
Hudson da Conceição Miranda. Priorização de warnings em ferramentas de análise estática. 2017. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul. Orientador: Andre Cavalcante Hora.

4.
Luis Fernando Miranda. APIStabDetector: uma abordagem para detectar estabilidade de APIs. 2015. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal de Minas Gerais. Orientador: Andre Cavalcante Hora.

Iniciação científica
1.
Pedro Henrique. Recomendação de Mensagens de Depreciação em Bibliotecas de Software. 2018. Iniciação Científica. (Graduando em Engenharia de Software) - Universidade Federal de Mato Grosso do Sul, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Andre Cavalcante Hora.

2.
Lucas Grijó. Mineração de Código Comentado. 2018. Iniciação Científica. (Graduando em Engenharia de Software) - Universidade Federal de Mato Grosso do Sul, UFMS. Orientador: Andre Cavalcante Hora.

Orientações de outra natureza
1.
Aline Norberta de Brito. JAVALI: Uma Ferramenta para Investigar a Popularidade de APIs Java. 2015. Orientação de outra natureza - Universidade Federal de Minas Gerais. Orientador: Andre Cavalcante Hora.



Inovação



Programa de computador sem registro
1.
Couto, C. ; Pires, P. ; Valente, M. T. ; Bigonha, R. ; HORA A. ; Anquetil, N. . Bugmaps-granger: A tool for causality analysis between source code metrics and bugs. 2013.

2.
HORA A.; Anquetil, N. ; Ducasse, S. ; Bhatti, M. ; Couto, C. ; Valente, M. T. . Bug maps: A tool for the visual exploration and analysis of bugs. 2012.

3.
HORA A.; Etien, A. ; Anquetil, N. ; Ducasse, S. ; Valente, M. T. . APIEvolutionMiner: Keeping API Evolution under Control. 2014.

4.
HORA A.. apiwave: Discover and Track APIs. 2015.



Outras informações relevantes


+ Colabora no desenvolvimento da plataforma open-source de análise de software Moose (moosetechnology.org). A plataforma Moose possui diversas bibliotecas e frameworks que dão apoio à tarefas de manutenção, evolução, qualidade, modularização e visualização de software. Essa plataforma é desenvolvida em conjunto por grupos de pesquisa existentes na Universidade de Berna, Universidade de Lugano (ambas na Suíça), Inria/Lille (França) e Universidade do Chile.



Página gerada pelo Sistema Currículo Lattes em 14/11/2018 às 20:32:09