André Cavalcante Hora

André Hora possui doutorado em Ciência da Computação pela Universidade de Lille/Inria (França, 2014), e mestrado e graduação em Ciência da Computação pela UFMG (2010) e UFCG (2008), respectivamente. Atualmente, é professor Adjunto do Departamento de Ciência da Computação da UFMG. Anteriormente, foi professor Adjunto na Faculdade de Computação da UFMS, por três anos. Realizou pós-doutorado no PPGCC/UFMG, por dois anos, com bolsa CNPq PDJ. Trabalhou como Engenheiro de Software no instituto de pesquisa Inria (Lille, França). Seus interesses de pesquisa são na área de Engenharia de Software, incluindo tópicos como Evolução de Software, Teste de Software e Mineração de Repositórios de Software. Web page: http://dcc.ufmg.br/~andrehora.

Informações coletadas do Lattes em 10/06/2025

Acadêmico

Formação acadêmica

Doutorado em Ciência da Computação

2011 - 2014

Université Lille 1 - Sciences et Technologies
Título: Assessing and improving rules to support software evolution
Orientador: Stéphane Ducasse
Coorientador: Nicolas Anquetil. Bolsista do(a): Agence Nationale de la Recherche, ANR, França.

Mestrado em Ciências da Computação

2009 - 2010

Universidade Federal de Minas Gerais
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.Clodoveu Augusto Davis Junior.Coorientador: Mirella Moura Moro. Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

Graduação em Ciência da Computação

2004 - 2008

Universidade Federal de Campina Grande

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.

Formação complementar

2016 - 2016

Visita Técnica / Grupo de Pesquisa do Prof. Romain Robbes. (Carga horária: 80h). , Universidad de Chile, UC, Chile.

2014 - 2014

Visita Técnica / Grupo do Sebastien Andreo. (Carga horária: 320h). , Siemens Ag, SIEMENS AG*, Alemanha.

2012 - 2012

Visita Técnica / Grupo de Pesquisa ASERG. (Carga horária: 160h). , Universidade Federal de Minas Gerais, UFMG, Brasil.

2011 - 2011

Visita Técnica / Grupo de Pesquisa ASERG. (Carga horária: 160h). , Universidade Federal de Minas Gerais, UFMG, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

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.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Manutenção e Evolução de Software.

Organização de eventos

HORA A. . International Smalltalk Conference. 2011. (Congresso).

Participação em eventos

ACM International Conference on the Foundations of Software Engineering (FSE). Monitoring the Execution of 14K Tests: Methods Tend to Have One Path that Is Significantly More Executed. 2024. (Congresso).

ACM International Conference on the Foundations of Software Engineering (FSE). PathSpotter: Exploring Tested Paths to Discover Missing Tests. 2024. (Congresso).

ACM International Conference on the Foundations of Software Engineering (FSE). Test Polarity: Detecting Positive and Negative Tests. 2024. (Congresso).

ACM International Conference on the Foundations of Software Engineering (FSE). Predicting Test Results without Execution. 2024. (Congresso).

International Conference on Mining Software Repositories (MSR). What Code Is Deliberately Excluded from Test Coverage and Why?. 2021. (Congresso).

International Conference on Mining Software Repositories (MSR). Googling for Software Development: What Developers Search For and What They Find. 2021. (Congresso).

International Conference on Software Engineering (ICSE). 2021. (Congresso).

Brazilian Conference on Software: Theory and Practice (CBSoft). 2018. (Congresso).

International Conference on Software Engineering (ICSE). Assessing the Threat of Untracked Changes in Software Evolution. 2018. (Congresso).

Workshop on Software Visualization, Evolution and Maintenance. 2018. (Congresso).

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).

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

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

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

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

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

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).

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

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

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

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

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

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

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

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).

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

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

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

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

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

Participação em bancas

Aluno: Larissa de Cássia Nazaré BIcalho

HORA A.; FIGUEIREDO, E.; MONTANDON, J. E.;Valente, M. T.. Identificação de Smells em Testes Fim-a-Fim Implementados Usando a Ferramenta Cypress. 2024. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Ingrid Lagares Santana

HORA A.Davis Jr, C.; VINHAS, L.. APIs para Infraestruturas de Dados Espaciais: Análise Qualitativa e de Desempenho. 2024. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Victor Pezzi Gazzinelli Cruz

HORA A.Valente, M. T.; MONTANDON, J. E.; ROCHA, H. S. C.; MARQUES NETO, H. T.. Understanding Snapshot Testing in Practice. 2024. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Rafael Torres Souza

HORA A.VALENTE, MARCO TULIO; FIGUEIREDO, EDUARDO. Assessing Reusable Web Applications: The Django Ecosystem Case. 2023. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: VICTOR GUERRA VELOSO

HORA A.Valente, M. T.; FIGUEIREDO, E.. Assessing How Developers Review Tests on GitHub. 2022. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Lívia Almeida Barbosa

HORA A.Valente, M. T.Anquetil, N.. Assessing the Migration of Testing Frameworks in the Python Ecosystem. 2022. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Gabriel Santana de Menezes

HORA A.CAFEO, B.; ADACHI, E.; FONTAO, A. L.. Exploring code samples characteristics and their impacts on software ecosystems. 2022. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Thiago Augusto Nicolini Silva

HORA A.; FIGUEIREDO, EDUARDO;Valente, M. T.; DURELLI, R. S.. Assessing the Usage of New JavaScript Features: A Survey and Mining Study. 2022. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Natércia Aguilar Batista

HORA A.Moro, M. M.; BRANDAO, M. A.. Análises e Aplicações de Métricas de Desenvolvimento Colaborativo em Redes Heterogêneas do GitHub. 2022. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Cleiton Silva Tavares

HORA A.Bigonha, M.; FIGUEIREDO, E.; MARQUES, K.. Analyzing the Effects of Refactorings on Bad Smells. 2021. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Rodrigo Ferreira de Brito

HORA A.; NUNES, I.;Valente, M. T.. RAID: Tool Support for Refactoring-Aware Code Reviews. 2021. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Gustavo Henrique Alves Pereira

HORA A.; VALENTE, M. T. O.; CAFEO, BRUNO. Assessing Mock Classes: An Empirical Study. 2021. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Daniel Vieira da Silva Cruz

HORA A.; FIGUEIREDO, E.; CAMARGO, V. V.. A Feedback Strategy for Bad Smell Detection with Machine Learning. 2021. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Rômulo Silva do Nascimento

HORA A.; FIGUEIREDO, E.;Valente, M. T.MAIA, M.. Empirical Evaluation of API Deprecation in JavaScript. 2021. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Mateus Fellipe Alves Lopes

HORA A.; VALENTE, M. T. O.; FIGUEIREDO, E.. Assessing the Evolution of Complex Methods: A Multi-Language Study. 2021. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Lucas Saraiva Ferreira

HORA A.; COUTO, A. P.; LANA, R. M.;Davis Jr, C.. Um framework conceitual de modelagem e simulação: estudo de caso na reengenharia da ferramenta DengueME. 2020. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Amanda Damasceno Santana

HORA A.MAIA, M.; FIGUEIREDO, E.. Bad Smell Agglomerations and their Impact on Software Modularity. 2020. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Raiza Artemam Oliveira

HORA A.CAFEO, B.CAGNIN, M. I.; CIRILO, E.. Avaliação da Evolução de Dependências entre Variabilidades em Sistemas Configuráveis. 2019. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Caroline Lima Correa da Silva

HORA A.CAFEO, B.; VASCONCELLOS, F. J.. Assessing the Characteristics of Popular APIs. 2019. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Thais Oliveira Mombach

HORA A.Valente, M. T.; SILVA, L.;FIGUEIREDO, E. M. L.. A Comparative Study of APIs for Querying GitHub Data. 2019. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Gabriel Lage Calegari

HORA A.; MURAI, F.; COUTO, A. P.. Caracterização de redes de desenvolvimento colaborativo de software inspirada em modelos biológicos. 2019. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Aline Norberta de Brito

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

Aluno: Laerte Xavier

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

Aluno: Gleison Brito Batista

HORA A.VALENTE, MARCO TULIOFIGUEIREDO, E. M. L.; SILVA, L.. 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.

Aluno: Tamara Mendes

HORA A.VALENTE, MARCO TULIOFIGUEIREDO, E. M. L.MAIA, M.. 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.

Aluno: Rodrigo Barbosa de Queiroz

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

Aluno: Euler Horta Marinho

HORA A.Valente, M. T.; FIGUEIREDO, E.; FERREIRA, F. J.;MAIA, M.; FERRARI, F. C.. Characterizing Resource Interaction Failures in Mobile Applications. 2025. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Lucas Francisco da Matta Vegi

HORA A.Valente, M. T.; GHEYI, R.;MAIA, M.; FIGUEIREDO, E.. Code Smells and Refactorings for Elixir. 2024. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Aline Norberta de Brito

HORA, ANDREValente, M. T.; NAKAGAWA, E. Y.; CASTOR, F. J.; FIGUEIREDO, E.; CONTE, T. U.. Refactoring Graphs: Reasoning about Refactoring over Time. 2023. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Johnatan Alves de Oliveira

HORA A.Valente, M. T.; FIGUEIREDO, E.; KULESZA, U.; FERREIRA, F. J.; PEREIRA, J. A.. Identifying and Evaluating Hard Skills of Software Developers from Source Code Analysis. 2023. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Fábio da Silva Ferreira

HORA, ANDREValente, M. T.; FIGUEIREDO, E.;MAIA, M.; FRANCA, B. B. N.. Assisting JavaScript Front-End Developers in Maintaining and Evolving React-Based Applications: Code Smells and Refactoring Operations. 2023. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Walter Lucas Monteiro de Mendonça

HORA, A. C.; BONIFACIO, R.; SARAIVA, J. A.; GAMA, K. S.; ARANHA, E.. Understanding the Motivations, Challenges, and Practices of Software Rejuvenation. 2023. Tese (Doutorado em Informática) - Universidade de Brasília.

Aluno: Bruno Luan de Sousa

HORA A.; TRAVASSOS, G. H.; MALDONADO, J. C.; FIGUEIREDO, E.;Bigonha, M.; MARQUES, K.; FRANCO, G. C.. Modeling and Predicting Evolution of Software Quality Internal Attributes. 2023. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Laerte Pires Xavier Júnior

HORA A.Valente, M. T.; FIGUEIREDO, E.; GOLDMAN, A.; SPINOLA, R. O.. Documenting and Managing Self-Admitted Technical Debt Using Issues. 2022. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Joao Eduardo Montandon de Araujo Filho

HORA A.; VALENTE, M. T. O.; FIGUEIREDO, E.;MAIA, M.; MURTA, L.. Mining the Technical Skills of Open Source Developers. 2021. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Fischer Jonatas Ferreira

HORA A.Valente, M. T.; FIGUEIREDO, E.; MACHADO, I. C.; ALVES, V. R.. Avaliação de Estratégias de Testes para Sistemas Configuráveis de Software. 2021. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Emanuel Dantas Filho

HORA A.Almeida, H. O.; COSTA, E.; SANTOS, D. F.; GUIMARAES, E.. Uma Abordagem para Gerenciamento de Riscos em Projetos de Software baseada em Redes Bayesianas. 2021. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Campina Grande.

Aluno: Ednaldo Dilorenzo de Souza Filho

HORA A.Almeida, H. O.; COSTA, E.; DURAO, F.; MACHADO, P.. Uma Abordagem para Recomendação de Casos de Teste em Projetos Ágeis Baseados em Scrum. 2021. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Danilo Ferreira e Silva

HORA A.; VALENTE, M. T. O.; FIGUEIREDO, E.; GHEYI, R.; BORBA, P.. Mining Refactorings from Version Histories: Studies, Tools, and Applications. 2020. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: EDUARDO CUNHA CAMPOS

HORA A.MAIA, M.; FERNANDES, H. C.; MATIAS JUNIOR, R.; CASTOR, F. J.. Recomendação de Conhecimento Disponível em Sítios Q&A para Auxílio ao Desenvolvimento e Depuração de Software. 2019. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia.

Aluno: Jailton Junior de Sousa Coelho

HORA A.Valente, M. T.FIGUEIREDO, E. M. L.Terra, R.; STEINMACHER, I. F.. Identifying and Characterizing Unmaintained Projects in GitHub. 2019. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Amanda Damasceno Santana

HORA A.Valente, M. T.; FIGUEIREDO, E.;MAIA, M.; PEREIRA, J. A.. Evaluating the Impact of Code Smell Agglomerations on Software Systems. 2024. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: OTAVIO CURY DA COSTA CASTRO

HORA A.; AVELINO, G.; SANTOS NETO, P. A.; SANTOS, D. V.; MACHADO, V. P.; ROCHA, L. S.. Source Code Expertise: Improving Knowledge Models and Assessing Generative AI Impact. 2024. Exame de qualificação (Doutorando em CIÊNCIA DA COMPUTAÇÃO) - Universidade Federal do Maranhão.

Aluno: Mívian Marques Ferreira

HORA, ANDREBigonha, M.; MARQUES, K.; FIGUEIREDO, E.;MAIA, M.. A Hybrid Approach to Change Impact Analysis in Object-oriented Systems. 2023. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Lucas Francisco da Matta Vegi

HORA A.Valente, M. T.; FIGUEIREDO, E.; GHEYI, R.;MAIA, M.. Code Smells and Refactorings in Elixir Functional Language. 2023. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Euler Horta Marinho

HORA A.Valente, M. T.; FIGUEIREDO, E.;MAIA, M.; FERREIRA, F. J.; FERRARI, F. C.. Characterizing Resource Interaction Failures in Mobile Applications. 2023. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Fábio da Silva Ferreira

HORA A.Valente, M. T.; FIGUEIREDO, E.;MAIA, M.; FRANCA, B. B. N.. Engineering Modern Web Applications: Frameworks, Patterns, and Code Smells. 2022. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Johnatan Alves de Oliveira

HORA A.; FIGUEIREDO, E.;Valente, M. T.; SOUZA, M. R. A.; KULESZA, U.. Identifying Programming Skills from Source Code Analysis. 2022. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Aline Norberta de Brito

HORA A.VALENTE, MARCO TULIO; CASTOR, F. J.; RIBEIRO, M. M.; FIGUEIREDO, E.. Refactoring Graphs: Reasoning about Refactoring over Time. 2021. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: José Laerte Pires Xavier Júnior

HORA, ANDREValente, M. T.; FIGUEIREDO, E.; GOLDMAN, A.; SPINOLA, R. O.. On the Documentation of Self­ Admitted Technical Debt in lssues. 2021. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Emanuel Dantas Filho

HORA A.; SANTOS, D. F.; COSTA, E.; GUIMARAES, E.;Almeida, H. O.. Uma Abordagem para Gerenciamento de Riscos em Projetos de Software baseada em Redes Bayesianas. 2020. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Campina Grande.

Aluno: Ednaldo Dilorenzo

HORA A.; COSTA, E.; MACHADO, P.; DURAO, F.;Almeida, H. O.. Uma Abordagem para Recomendação de Casos de Teste em Projetos Ágeis Baseados em Scrum. 2020. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal de Campina Grande.

Aluno: Bruno Luan de Sousa

HORA A.; GARCIA, A.; MALDONADO, J. C.; FIGUEIREDO, E.;Bigonha, M.; MARQUES, K.; FRANCO, G. C.. Modeling and Predicting Evolution of Software Quality Internal Attributes. 2020. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Fischer Jonatas Ferreira

HORA A.Valente, M. T.; ALVES, V. R.; MACHADO, I. C.; FIGUEIREDO, E.. Avaliação de Estratégias de Testes em um Dataset de Sistemas Configuráveis de Software para Toda a Comunidade. 2020. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Gleison Brito Batista

HORA A.Valente, M. T.MAIA, M.FIGUEIREDO, E. M. L.; PETRILLO, F. S.. TRE: Typing REST-based APIs by Example. 2019. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Joao Eduardo Montandon de Araujo Filho

HORA A.MAIA, M.; VELOSO, A.;Valente, M. T.. Predicting Software Developers Technical Skills. 2018. Exame de qualificação (Doutorando em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Danilo Ferreira e Silva

HORA A.VALENTE, MARCO TULIO; GHEYI, R.; QUINTAO, F. M.. 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.

Aluno: FRANCISCO J

HORA A.CAFEO, B.PAIVA, D. M. B.VINCENZI, A. M. R.. 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.

Aluno: Gabriel Santana de Menezes

HORA A.CAFEO, B.BORGES, H.; FONTAO, A. L.. Um estudo exploratório sobre code samples e sua relação com organizações e desenvolvedores. 2021. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul.

Aluno: Raiza Arteman de Oliveira

HORA A.CAFEO, B.CAGNIN, M. I.. 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.

Aluno: DOUGLAS THAMES DE ARAUJO

HORA A.CAGNIN, M. I.; PIMENTA, A.. 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.

Aluno: Caroline Lima

HORA A.CAFEO, B.CAGNIN, M. I.. 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.

Aluno: Renato de Souza Garcia

HORA A.; VASCONCELLOS, F. J.; TURINE, M. A.; CARROMEU, C.; OLIVEIRA, J. A.. 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.

Aluno: Luisa Fernanda Hernández Ramírez

HORA A.Valente, M. T.COSTA, H. A. X.. 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.

Aluno: Daniel Nunes Gonçalves

HORA A.; FIGUEIREDO, E.. Um Estudo sobre Adoção de Métodos Ágeis em Empresas de Software. 2020 - Universidade Federal de Minas Gerais.

Aluno: Adriano Marcelo Marques

HORA A.; FUNABASHI, R.. 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.

Aluno: Fernando Davilo Ferreira Jorge e Hudson da Conceição Miranda

HORA A.CAFEO, B.. 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.

HORA, ANDRÉMoro, M. M.; PEREIRA, A.; LACERDA, A.; PAPPA, G.; VIEIRA, L. F.; VIMIEIRO, R.; SANTOS, R. L.; SANTOS, V.. Concurso Público para Professor Substituto; Titulação: Graduação ou Mestrado ou Doutorado em Ciência da Computação ou áreas afins; Área: Cálculo Numérico e Programação de Computadores (Edital 31/2019 de 08/01/2019). 2019. Universidade Federal de Minas Gerais.

HORA A.; PEREIRA, A.; LACERDA, A.; TEODORO, G.; RAMOS, H.; MAIA, G.; VIMIEIRO, R.; SANTOS, R. L.; SANTOS, V.. Concurso Público para Professor Substituto; Titulação: Graduação ou Mestrado ou Doutorado em Ciência da Computação ou áreas afins; Área: Programação de Computadores e Computação Científica (Edital 531 de 16/07/2019). 2019. Universidade Federal de Minas Gerais.

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.

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.

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.

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.

Orientou

Helena Muniz Nogueira

Exploring How Stub Data is Used by Developers; Início: 2023; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais; (Orientador);

Bruna Pereira Falcucci

How Test Documentation is Structured; Início: 2023; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais; (Orientador);

Paulo Felipe Tupiná Fernandes

Assessing How Developers Test Cross-Platform Apps; Início: 2021; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais; (Orientador);

Ricardo de Sousa Job

On the Usage and Adoption of Modern Testing Frameworks; Início: 2021; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais; (Orientador);

Rafael Torres Souza

Assessing Reusable Web Applications: The Django Ecosystem Case; 2023; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, ; Orientador: Andre Cavalcante Hora;

VICTOR GUERRA VELOSO

Assessing How Developers Review Tests on GitHub; 2022; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Andre Cavalcante Hora;

Gabriel Santana de Menezes

Mining Code Samples; 2022; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Mato Grosso do Sul, ; Coorientador: Andre Cavalcante Hora;

Thiago Augusto Nicolini Silva

Assessing the Usage of New JavaScript Features: A Survey and Mining Study; 2022; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, ; Orientador: Andre Cavalcante Hora;

Lívia Almeida Barbosa

Assessing the Migration of Testing Frameworks in the Python Ecosystem; 2022; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, ; Orientador: Andre Cavalcante Hora;

Mateus Fellipe Alves Lopes

Assessing the Evolution of Complex Methods: A Multi-Language Study; 2021; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Andre Cavalcante Hora;

Romulo Nascimento

Empirical Evaluation of API Deprecation in JavaScript; 2021; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, ; Coorientador: Andre Cavalcante Hora;

Gustavo Henrique

Assessing Mock Classes: An Empirical Study; 2021; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, ; Orientador: Andre Cavalcante Hora;

Caroline Lima Correa da Silva

Assessing the Characteristics of Popular APIs; 2019; 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: Andre Cavalcante Hora;

Raiza Artemam

Avaliação da Evolução de Dependências entre Variabilidades em Sistemas Configuráveis; 2019; 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; Coorientador: Andre Cavalcante Hora;

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;

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;

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;

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;

Aline Norberta de Brito

Refactoring Graphs: Assessing Refactoring over Time; 2023; Tese (Doutorado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Coorientador: Andre Cavalcante Hora;

Vitoria Mirella Pereira do Nascimento

Explorando como os desenvolvedores nomeiam métodos de teste em múltiplas linguagens de programação; 2023; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Geovanna Menegasse Silva

Um Estudo Empírico sobre o Uso de Mocks em Sistemas Open-Source; 2023; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Rafael Gontijo Sabino Neves

Explorando o Potencial do ChatGPT na Geração Automatizada de Testes de Unidade; 2023; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Fernanda Braga Cerqueira

Estudo Exploratório do Ecossistema Replit no GitHub; 2022; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Samuel Jesus Pereira Cunha

Análise da cobertura de testes em projetos open-source 2; 2022; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Samuel Jesus Pereira Cunha

Análise da cobertura de testes em projetos open-source; 2022; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Guilherme Fernandes Barbosa

Pesquisa exploratória sobre os riscos do uso de ferramentas low-code no desenvolvimento web: O caso do Appsmith; 2022; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Icaro Henrique Vieira Pinheiro

Testes Automatizados: Análise dos Benefícios em Softwares de Larga Escala; 2022; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Julia Tiemi Alkmim Morishita

TestingJS: Uma Ferramenta para Consulta dos Frameworks de Testes em Repositórios JavaScript; 2021; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Gabriel Alves Evangelista

Testes automatizados no desenvolvimento de jogos eletrônicos; 2021; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Rafael Torres Souza

Detecting Architectural Violations in C#; 2021; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Francielly das Neves Lafaete

Uma Análise sobre Testes de Unidade e Integração em Sistemas Modernos; 2021; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Vinícius Brenner Moreira da Silva

Uma Avaliação em Larga Escala do Truck Factor em Sistemas Open Source - Visualização dos dados; 2021; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Rafael Torres Souza

Detecting Architectural Violations in C#; 2020; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Julia Tiemi Alkmim Morishita

Um Estudo sobre a Popularidade de Frameworks de Teste em JavaScript; 2020; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Vinicius Brenner

Uma Avaliação em Larga Escala do Truck Factor em Sistemas Open Source; 2020; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Henrique Cesar Barbosa

Mining Source Code to Identify Patterns in Test Methods; 2020; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Débora Alves Cordeiro

Testes de performance na garantia de qualidade em um sistema bancário; 2020; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Gabriel Alves Evangelista

Uma análise sobre as práticas de teste de software no ecossistema Python; 2020; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Lucas Mourão

Um Estudo Empírico e Evolucionário Sobre Dockerfiles; 2020; Trabalho de Conclusão de Curso; (Graduação em Engenharia Elétrica) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Vitor Botelho Vaz de Melo

Mineração de código comentado através de aprendizado de máquina; 2019; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Ananda de Oliveira Lopes

Detecção de migrações incorretas para o GitHub; 2019; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Vitor Botelho Vaz de Melo

Mineração de código comentado através de aprendizado de máquina - Aplicação prática; 2019; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Bruno Antonio Vieira

Minerando a evolução de arquivos README no GitHub; 2019; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Alexandre Paiva

Engenharia de Software na Embraer; 2019; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Adriano Marcelo Marques

Análise em Larga Escala Sobre Violações de Código; 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;

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;

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;

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;

Gabriel Santana de Menezes

Mineração de APIs depreciadas em bibliotecas de software; 2019; 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;

Gabriela Pereira Faria Paixão

A tool to detect misplaced bug entries; 2019; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Minas Gerais; Orientador: Andre Cavalcante Hora;

Pedro Henrique de Moraes

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;

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;

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;

Produções bibliográficas

  • JOB, RICARDO ; HORA A. . How and why developers implement OS-specific tests. EMPIRICAL SOFTWARE ENGINEERING (DORDRECHT. ONLINE) , v. 30, p. 1, 2025.

  • BRITO, ALINE ; HORA, ANDRE ; TULIO VALENTE, MARCO . Towards a catalog of composite refactorings. Journal of Software-Evolution and Process , v. 36, p. e2530, 2024.

  • NICOLINI, THIAGO ; HORA, ANDRE ; FIGUEIREDO, EDUARDO . On the Usage of New JavaScript Features Through Transpilers: The Babel Case. Ieee Software , v. 41, p. 105-112, 2024.

  • HORA A. . Excluding code from test coverage: practices, motivations, and impact. EMPIRICAL SOFTWARE ENGINEERING (DORDRECHT. ONLINE) , v. 28, p. 1-33, 2023.

  • OLIVEIRA, GABRIEL P. ; MOURA, ANA FLÁVIA C. ; BATISTA, NATÉRCIA A. ; BRANDÃO, MICHELE A. ; HORA, ANDRE ; MORO, MIRELLA M. . How do developers collaborate? Investigating GitHub heterogeneous networks. SOFTWARE QUALITY JOURNAL (ONLINE) , v. 31, p. 211-241, 2023.

  • NASCIMENTO, ROMULO ; FIGUEIREDO, EDUARDO ; HORA, ANDRE . JavaScript API Deprecation Landscape: A Survey and Mining Study. Ieee Software , v. 39, p. 96-105, 2022.

  • LOPES, M. ; HORA A. . How and why we end up with complex methods: a multi-language study. EMPIRICAL SOFTWARE ENGINEERING (DORDRECHT. ONLINE) , v. 27, p. 115, 2022.

  • MENEZES, GABRIEL ; CAFEO, BRUNO ; HORA, ANDRE . How are framework code samples maintained and used by developers? The case of Android and Spring Boot. JOURNAL OF SYSTEMS AND SOFTWARE , v. 185, p. 111146, 2022.

  • HORA, ANDRE . APISonar: Mining API usage examples. SOFTWARE: PRACTICE AND EXPERIENCE , v. 51, p. 319-352, 2021.

  • HORA, ANDRE . Characterizing top ranked code examples in Google. JOURNAL OF SYSTEMS AND SOFTWARE , v. 178, p. 110971, 2021.

  • BRITO, A. ; HORA A. ; Valente, M. T. . Characterizing refactoring graphs in Java and JavaScript projects. EMPIRICAL SOFTWARE ENGINEERING (DORDRECHT. ONLINE) , v. 26, p. 125, 2021.

  • HORA, ANDRE ; ROBBES, ROMAIN . Characteristics of method extractions in Java: a large scale empirical study. EMPIRICAL SOFTWARE ENGINEERING (DORDRECHT. ONLINE) , v. 25, p. 1798-1833, 2020.

  • LIMA, CAROLINE ; HORA, ANDRE . What are the characteristics of popular APIs? A large-scale study on Java, Android, and 165 libraries. SOFTWARE QUALITY JOURNAL (ONLINE) , v. 28, p. 425-458, 2020.

  • BRITO, ALINE ; VALENTE, MARCO TULIO ; XAVIER, LAERTE ; HORA, ANDRE . You broke my code: understanding the motivations for breaking changes in APIs. EMPIRICAL SOFTWARE ENGINEERING (DORDRECHT. ONLINE) , v. 25, p. 1458-1492, 2020.

  • AVELINO, GUILHERME ; PASSOS, LEONARDO ; HORA, ANDRE ; VALENTE, MARCO TULIO . Measuring and analyzing code authorship in 1-+-118 open source projects. SCIENCE OF COMPUTER PROGRAMMING , v. 176, p. 14-32, 2019.

  • 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.

  • HORA, 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.

  • MAFFORT, 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.

  • HORA A. ; Anquetil, N. ; Etien, A. ; Ducasse, S. ; Valente, M. T. . Automatic Detection of System-Specific Conventions Unknown to Developers. JOURNAL OF SYSTEMS AND SOFTWARE , v. 109, p. 192-204, 2015.

  • Couto, 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.

  • HORA 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.

  • Firmino 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.

  • 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.

  • HORA, ANDRE . Test Polarity: Detecting Positive and Negative Tests. In: FSE '24: 32nd ACM International Conference on the Foundations of Software Engineering, 2024, Porto de Galinhas Brazil. Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering. New York: ACM, 2024. p. 537.

  • HORA, ANDRE . Monitoring the Execution of 14K Tests: Methods Tend to Have One Path That Is Significantly More Executed. In: FSE '24: 32nd ACM International Conference on the Foundations of Software Engineering, 2024, Porto de Galinhas Brazil. Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering. New York: ACM, 2024. p. 532.

  • HORA, ANDRE . Predicting Test Results without Execution. In: FSE '24: 32nd ACM International Conference on the Foundations of Software Engineering, 2024, Porto de Galinhas Brazil. Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering. New York: ACM, 2024. p. 542.

  • HORA, ANDRE . PathSpotter: Exploring Tested Paths to Discover Missing Tests. In: FSE '24: 32nd ACM International Conference on the Foundations of Software Engineering, 2024, Porto de Galinhas Brazil. Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering. New York: ACM, 2024. p. 647.

  • HORA, ANDRE . SpotFlow: Tracking Method Calls and States at Runtime. In: ICSECompanion '24: 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024, Lisbon Portugal. Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings. New York: ACM, 2024. p. 35.

  • JOB, RICARDO ; HORA, ANDRE . Availability and Usage of Platform-Specific APIs: A First Empirical Study. In: MSR '24: 21st International Conference on Mining Software Repositories, 2024, Lisbon Portugal. Proceedings of the 21st International Conference on Mining Software Repositories. New York: ACM, 2024. p. 27.

  • HORA, ANDRE . TestDossier: A Dataset of Tested Values Automatically Extracted from Test Execution. In: MSR '24: 21st International Conference on Mining Software Repositories, 2024, Lisbon Portugal. Proceedings of the 21st International Conference on Mining Software Repositories. New York: ACM, 2024. p. 299.

  • BARBOSA, LIVIA ; HORA, ANDRE . How and Why Developers Migrate Python Tests. In: 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2022, Honolulu. 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2022. p. 538.

  • NASCIMENTO, ROMULO ; HORA, ANDRE ; FIGUEIREDO, EDUARDO . Exploring API Deprecation Evolution in JavaScript. In: 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2022, Honolulu. 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2022. p. 169.

  • VELOSO, V. ; HORA A. . Characterizing High-Quality Test Methods: A First Empirical Study. In: 19th IEEE/ACM International Conference on Mining Software Repositories (MSR), 2022, Pittsburgh. 19th IEEE/ACM International Conference on Mining Software Repositories (MSR), 2022.

  • BRITO, ALINE ; HORA, ANDRE ; VALENTE, MARCO TULIO . Understanding Refactoring Tasks over Time: A Study Using Refactoring Graphs. In: Congresso IberoAmericano em Engenharia de Software, 2022, Argentina. Anais do XXV Congresso Ibero-Americano em Engenharia de Software (CIbSE 2022), 2022. p. 330.

  • MENEZES, GABRIEL ; BRAGA, WILLIAN ; FONTÃO, AWDREN ; HORA, ANDRE ; CAFEO, BRUNO . Assessing the Impact of Code Samples Evolution on Developers? Questions. In: SBES 2022: XXXVI Brazilian Symposium on Software Engineering, 2022, Virtual Event Brazil. Proceedings of the XXXVI Brazilian Symposium on Software Engineering. New York: ACM, 2022. p. 321.

  • HORA, ANDRE . Googling for Software Development: What Developers Search For and What They Find. In: 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), 2021, Madrid. 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), 2021. p. 317.

  • HORA, ANDRE . What Code Is Deliberately Excluded from Test Coverage and Why?. In: 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), 2021, Madrid. 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR), 2021. p. 392.

  • BRITO, ALINE ; HORA, ANDRE ; VALENTE, MARCO TULIO . Refactoring Graphs: Assessing Refactoring over Time. In: 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020, London. 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020. p. 367.

  • NASCIMENTO, ROMULO ; BRITO, ALINE ; HORA, ANDRE ; FIGUEIREDO, EDUARDO . JavaScript API Deprecation in the Wild: A First Assessment. In: 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020, London. 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020. p. 567.

  • PEREIRA, GUSTAVO ; HORA, ANDRE . Assessing Mock Classes: An Empirical Study. In: 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2020, Adelaide. 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2020. p. 453-11.

  • OLIVEIRA, RAIZA ; CAFEO, BRUNO ; HORA, ANDRE . On the Evolution of Feature Dependencies. In: the 13th International Workshop, 2019, Leuven. Proceedings of the 13th International Workshop on Variability Modelling of Software-Intensive Systems - VAMOS '19, 2019. p. 1.

  • MENEZES, GABRIEL ; CAFEO, BRUNO ; HORA, ANDRE . Framework Code Samples: How Are They Maintained and Used by Developers?. In: 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2019, Porto de Galinhas. 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2019. p. 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • HORA A. . Monitoring the Execution of 14K Tests: Methods Tend to Have One Path that Is Significantly More Executed. 2024. (Apresentação de Trabalho/Conferência ou palestra).

  • HORA A. . Predicting Test Results without Execution. 2024. (Apresentação de Trabalho/Conferência ou palestra).

  • HORA A. . PathSpotter: Exploring Tested Paths to Discover Missing Tests. 2024. (Apresentação de Trabalho/Conferência ou palestra).

  • HORA A. . Test Polarity: Detecting Positive and Negative Tests. 2024. (Apresentação de Trabalho/Conferência ou palestra).

  • HORA A. . What Code Is Deliberately Excluded from Test Coverage and Why?. 2021. (Apresentação de Trabalho/Conferência ou palestra).

  • HORA A. . Googling for Software Development: What Developers Search For and What They Find. 2021. (Apresentação de Trabalho/Conferência ou palestra).

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

  • 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).

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

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

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

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

  • 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).

  • 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).

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

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

  • 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).

  • 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).

Outras produções

HORA A. . APISonar: Search API examples. 2020.

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

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

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.

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.

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.

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

HORA A. . Membro do Comitê de Programa do MSR - IEEE/ACM International Conference on Mining Software Repositories. 2025.

HORA A. . Membro do Comitê de Programa do ICSE Demonstrations Track - IEEE/ACM International Conference on Software Engineering. 2025.

HORA A. . Membro do Comitê de Programa do ISSTA Tool Demonstrations Track - ACM SIGSOFT International Symposium on Software Testing and Analysis. 2025.

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

HORA A. . Membro do Comitê de Programa do MSR - IEEE/ACM International Conference on Mining Software Repositories. 2024.

HORA A. . Membro do Comitê de Programa do ISSTA/ECOOP (Tool Demonstrations Track). 2024.

HORA A. . Membro do Comitê de Programa do ICSR - International Conference on Software and Systems Reuse. 2022.

HORA A. . Membro do Comitê de Programa do MSR - IEEE/ACM International Conference on Mining Software Repositories. 2022.

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

HORA A. . Membro do Comitê de Programa do MSR - IEEE/ACM International Conference on Mining Software Repositories. 2021.

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

HORA A. . Membro do Comitê de Programa do SBES - Brazilian Symposium on Software Engineering. 2021.

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

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

HORA A. . Membro do Comitê de Programa do CIbSE - XXIII Ibero-American Conference on Software Engineering. 2020.

HORA A. . Membro do Comitê de Programa do MSR - IEEE/ACM International Conference on Mining Software Repositories. 2020.

HORA A. . Revisor de artigos do SANER - IEEE International Conference on Software Analysis, Evolution and Reengineering (Research Track). 2020.

HORA A. . Membro do Comitê de Programa do ICPC - International Conference on Program Comprehension. 2020.

HORA A. . Membro do Comitê de Programa do ICSR - International Conference on Software and Systems Reuse. 2020.

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

HORA A. . Membro do Comitê de Programa do SBES - Brazilian Symposium on Software Engineering - Innovative Ideas and Emerging Results Track. 2020.

HORA, ANDRÉ . Membro do Comitê de Programa do ICSME - IEEE International Conference on Software Maintenance and Evolution (Research Track). 2020.

HORA, ANDRÉ . Membro do Comitê de Programa do VEM - Workshop de Visualização, Evolução e Manutenção de Software. 2020.

HORA, ANDRÉ . Membro do Comitê de Programa do SCAM - IEEE International Working Conference on Source Code Analysis and Manipulation (Engineering Track). 2020.

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

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

HORA A. . Revisor de artigos do SANER - IEEE International Conference on Software Analysis, Evolution and Reengineering (Research Track). 2019.

HORA A. . Revisor de artigos da MSR - IEEE/ACM International Conference on Mining Software Repositories. 2019.

HORA A. . Membro do Comitê de Programa do SCAM - IEEE International Working Conference on Source Code Analysis and Manipulation (Engineering Track). 2019.

HORA A. . Membro do Comitê de Programa do ICSME - IEEE International Conference on Software Maintenance and Evolution (Short Papers Track). 2019.

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

HORA A. . Membro do Comitê de Programa do CBSoft - Congresso Brasileiro de Software: Teoria e Prática (Ferramentas). 2019.

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

HORA A. . Membro do Comitê de Programa do IWST - International Workshop on Smalltalk Technologies. 2019.

HORA A. . Membro do Comitê para escolha do best paper da Sessão de Ferramentas do CBSoft. 2019.

HORA A. . Revisor de artigos da ICSE - IEEE International Conference on Software Engineering. 2018.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AVELINO, G. A. ; Valente, M. T. ; HORA A. . Relatório técnico: What is the Truck Factor of popular GitHub applications? A first assessment. 2015.

BORGES, H. ; Valente, M. T. ; HORA A. . Relatório técnico: On the Popularity of GitHub Applications: A Preliminary Note. 2015.

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

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

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

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

Ducasse, S. ; Anquetil, N. ; Bhatti, M. ; HORA A. ; Girba, T. . Relatório técnico: MSE and FAMIX 3.0: an interexchange format and source code model family. 2011.

Ducasse, S. ; Anquetil, N. ; Bhatti, M. ; HORA A. . Relatório técnico: Software Metrics for Package Remodularisation. 2011.

Projetos de pesquisa

  • 2023 - Atual

    Qualidade e Manutenção de Bibliotecas de Software (CNPq PQ), Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (4) Doutorado: (1) . , Integrantes: Andre Cavalcante Hora - Coordenador.

  • 2022 - Atual

    Manutenção e Teste de Bibliotecas de Software (Universal CNPq), Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Andre Cavalcante Hora - Coordenador / Leonardo Humberto - Integrante / Gustavo Jansen - Integrante.

  • 2021 - Atual

    Manutenção de Frameworks e de Bibliotecas de Software (Universal FAPEMIG), Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Andre Cavalcante Hora - Coordenador.

  • 2019 - 2020

    Manutenção de Bibliotecas de Software, Situação: Concluído; Natureza: Pesquisa. , Integrantes: Andre Cavalcante Hora - Coordenador.

  • 2017 - 2019

    Mineração de Bibliotecas de Software, Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (3) / Mestrado acadêmico: (1) . , Integrantes: Andre Cavalcante Hora - Coordenador / Caroline Lima - Integrante / Pedro Henrique de Moraes - Integrante / Lucas Grijó - Integrante / Gabriel Menezes - Integrante.

  • 2015 - 2017

    Impacto da Evolução APIs em Ecossistemas de Software, Projeto certificado pelo(a) coordenador(a) Marco Tulio de Oliveira Valente em 17/11/2015., Situação: Concluído; Natureza: Pesquisa. , Integrantes: Andre Cavalcante Hora - Integrante / Marco Tulio Valente - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 2011 - 2014

    Assessing and improving rules to support software evolution, Projeto certificado pelo(a) coordenador(a) Nicolas Anquetil em 13/09/2014., Situação: Concluído; Natureza: Pesquisa. , Integrantes: Andre Cavalcante Hora - Integrante / Nicolas Anquetil - Integrante / Stephane Ducasse - Coordenador., Número de produções C, T & A: 16

  • 2011 - 2013

    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. , Integrantes: Andre Cavalcante Hora - Integrante / César Francisco de Moura Couto - Integrante / Marco Tulio Valente - Coordenador / Nicolas Anquetil - Integrante / Cristiano Maffort - Integrante., Financiador(es): Institut National de Recherche en Informatique et en Automatique - Siège - Auxílio financeiro / Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro., Número de produções C, T & A: 7

  • 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. , Integrantes: Andre Cavalcante Hora - Integrante / Clodoveu Augusto Davis Jr. - Coordenador / Mirella Moura Moro - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 7

  • 2007 - 2008

    Easy: Uma API para facilitar o desenvolvimento de aplicações para dispositivos móveis baseados em linux, Descrição: O 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. , Integrantes: Andre Cavalcante Hora - Integrante / Mário Hozano Lucas de Souza - Integrante / Hyggo Oliveira de Almeida - Coordenador / Angelo Perkusich - Integrante / Miguel Augusto de Souza Falcão - Integrante / Emanuel Dantas Filho - Integrante., Financiador(es): INDT - INSTITUTO DE DESENVOLVIMENTO TECNOLOGICO - Bolsa., Número de produções C, T & A: 4

  • 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. , Integrantes: Andre Cavalcante Hora - Integrante / Herman Martins Gomes - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.

  • 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. , Integrantes: Andre Cavalcante Hora - Integrante / Paulo de Tarso Firmino Junior - Integrante / Eduardo Santiago Moura - Integrante / Vinicius de Araujo Porto - Integrante / Yuska P. Aguiar - Integrante / José Eustáquio Rangel de Queiroz - Integrante / Herman Martins Gomes - Coordenador., Número de produções C, T & A: 2

Prêmios

2023

Melhor Dissertação de Mestrado (Exploring Code Samples Characteristics and Their Impacts on Software Ecosystems), Simpósio Brasileiro de Engenharia de Software (SBES/CBSoft 2023).

2021

ACM Distinguished Paper Award (What Code Is Deliberately Excluded from Test Coverage and Why?), IEEE/ACM International Conference on Mining Software Repositories (MSR 2021).

2020

Distinguished Reviewer Award, IEEE/ACM International Conference on Mining Software Repositories (MSR 2020).

2019

Indicado entre os três melhores artigos (Framework Code Samples: How Are They Maintained and Used by Developers?), International Symposium on Empirical Software Engineering and Measurement (ESEM 2019).

2018

Terceiro melhor artigo (Minerando Mensagens de Depreciação Faltantes em APIs: Um Estudo de Caso no Ecossistema Android), Workshop on Software Visualization, Evolution, and Maintenance (VEM 2018).

2015

Melhor artigo (Um Estudo sobre a Utilização de Mensagens de Depreciação de APIs), Workshop on Software Visualization, Evolution, and Maintenance (VEM 2015).

2014

Distinção - Defesa de doutorado com distinção máxima, Universidade de Lille, França.

2013

Melhor artigo de ferramenta (BugMaps-Granger: A Tool for Causality Analysis between Source Code Metrics and Bugs), Brazilian Conference on Software: Theory and Practice (CBSoft 2013).

2013

Indicado entre os cinco melhores artigos (Heuristics for discovering architectural violations), Working Conference on Reverse Engineering (WCRE 2013).

2012

Menção - Artigo de ferramenta com a melhor avaliação (BugMaps: A Tool for the Visual Exploration and Analysis of Bugs), European Conference on Software Maintenance and Reengineering (CSMR 2012).

2010

Pôster selecionado para publicação em periódico (Mapeamento de Relacionamentos em Rede Armazenados em Bancos de Dados Espaciais para Documentos GML), Simpósio Brasileiro de Banco de Dados (SBBD 2010).

Histórico profissional

Endereço profissional

  • Universidade Federal de Minas Gerais, Instituto de Ciências Exatas, Departamento de Ciência da Computação. , Universidade Federal de Minas Gerais, Pampulha, 31270901 - Belo Horizonte, MG - Brasil, Telefone: (31) 34095860, Fax: (31) 34095858, URL da Homepage:

Experiência profissional

2019 - Atual

Universidade Federal de Minas Gerais

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

Outras informações:
Docente credenciado ao corpo docente do Programa de Pós-Graduação em Ciência da Computação (PPGCC) da UFMG (Nível 7 da CAPES).

2015 - 2017

Universidade Federal de Minas Gerais

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

2009 - 2010

Universidade Federal de Minas Gerais

Vínculo: Bolsista, Enquadramento Funcional: Bolsista Mestrado

Outras informações:
Bolsa de Mestrado financiada pelo CNPq.

Atividades

  • 10/2022

    Conselhos, Comissões e Consultoria, Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Cargo ou função, Subcoordenador do curso de Sistemas de Informação.

  • 01/2021

    Extensão universitária , Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Atividade de extensão realizada, Curso de Extensão em Teste de Software.

  • 01/2020

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Teste de Software - 2020.1, 2020.2, 2021.1, 2021.2, 2022.1, 2022.2, 2023.1, 2023.2, 2024.1

  • 01/2020

    Extensão universitária , Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Atividade de extensão realizada, Curso de Extensão em Engenharia de Software Moderna.

  • 08/2019

    Ensino, Ciências da Computação, Nível: Pós-Graduação,Disciplinas ministradas, Manutenção e Evolução de Software (pós) - 2019.2

  • 03/2019

    Conselhos, Comissões e Consultoria, Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Cargo ou função, Membro da Comissão Coordenadora do Curso de Especialização em Informática.

  • 02/2019

    Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Engenharia de Software II - 2019.1, 2019.2, 2020.1, 2020.2, 2021.1, 2021.2, 2022.1, 2022.2, 2023.1, 2023.2, 2024.1, Manutenção e Evolução de Software - 2019.2, Mineração de Repositórios de Software - 2019.1

  • 05/2021 - 10/2022

    Conselhos, Comissões e Consultoria, Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Cargo ou função, Membro suplente do Colegiado do curso de Sistemas de Informação.

  • 04/2019 - 04/2021

    Conselhos, Comissões e Consultoria, Instituto de Ciências Exatas, Departamento de Ciência da Computação.,Cargo ou função, Membro titular do Colegiado do curso de Sistemas de Informação.

2016 - 2019

Universidade Federal de Mato Grosso do Sul

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

Atividades

  • 01/2018 - 01/2019

    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 - 01/2019

    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.

  • 05/2016 - 01/2019

    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 - 01/2019

    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 - 01/2019

    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.

  • 05/2016 - 01/2019

    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.

  • 08/2018 - 12/2018

    Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação,Disciplinas ministradas, Construção de Software 2 - 2018.2

  • 05/2016 - 12/2018

    Ensino, Engenharia de Software, Nível: Graduação,Disciplinas ministradas, Engenharia de Requisitos - 2016.1, 2017.1, Manutenção de Software - 2017.2, 2018.2

  • 05/2016 - 07/2018

    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

  • 08/2017 - 12/2017

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Engenharia de Software - 2017.2

  • 08/2016 - 12/2016

    Ensino, Ciência da Computação, Nível: Pós-Graduação,Disciplinas ministradas, Estudo Dirigido - 2016.2

2011 - 2014

Institut National de Recherche en Informatique et en Automatique - Siège

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).

2010 - 2011

Institut National de Recherche en Informatique et en Automatique - Siège

Vínculo: Celetista, Enquadramento Funcional: Pesquisador e Desenvolvedor, 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.

2007 - 2008

Universidade Federal de Campina Grande

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.

2007 - 2008

Universidade Federal de Campina Grande

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.

2005 - 2006

Universidade Federal de Campina Grande

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.

2008 - 2009

Accenture do Brasil Ltda

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

2008 - 2008

Accenture do Brasil Ltda

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