André Cavalcante Hora

Áreas de Pesquisa:
- Engenharia de Software
- Manutenção de Software
- Qualidade de Software
- Mineração de Repositórios de Software
Doutor, Université Lille 1 - Sciences et Technologies, USTL, França, 2014
Ramal: 5835
andrehora@dcc.ufmg.br


Informações resumidas do Currículo Lattes
Currículo Lattes atualizado em 19/09/2022ORCID: https://orcid.org/0000-0003-4900-1330Nome em citações bibliográficas: HORA, A. C.;HORA A.;HORA, ANDRE;HORA, ANDRÉ C.;HORA, ANDRÉ
Projetos de pesquisa em andamento
2022 a Atual | Manutenção e Teste de Bibliotecas de Software Integrantes: Andre Cavalcante Hora (coordenador), Leonardo Humberto, Gustavo Jansen. |
2021 a Atual | Manutenção de Frameworks e de Bibliotecas de Software Integrantes: Andre Cavalcante Hora (coordenador). |
Projetos de desenvolvimento em andamento
Últimas publicações
Artigos em periódicos
JavaScript API Deprecation Landscape: A Survey and Mining Study2022. Ieee Software.
How and why we end up with complex methods: a multi-language study
2022. EMPIRICAL SOFTWARE ENGINEERING (DORDRECHT. ONLINE).
How do developers collaborate? Investigating GitHub heterogeneous networks
2022. SOFTWARE QUALITY JOURNAL (ONLINE).
How are framework code samples maintained and used by developers? The case of Android and Spring Boot
2022. JOURNAL OF SYSTEMS AND SOFTWARE.
APISonar: Mining API usage examples
2021. SOFTWARE: PRACTICE AND EXPERIENCE.
Characterizing top ranked code examples in Google
2021. JOURNAL OF SYSTEMS AND SOFTWARE.
Characterizing refactoring graphs in Java and JavaScript projects
2021. EMPIRICAL SOFTWARE ENGINEERING (DORDRECHT. ONLINE).

2020. EMPIRICAL SOFTWARE ENGINEERING (DORDRECHT. ONLINE).
What are the characteristics of popular APIs? A large-scale study on Java, Android, and 165 libraries
2020. SOFTWARE QUALITY JOURNAL (ONLINE).

2020. EMPIRICAL SOFTWARE ENGINEERING (DORDRECHT. ONLINE).
Measuring and analyzing code authorship in 1-+-118 open source projects
2019. SCIENCE OF COMPUTER PROGRAMMING.

2018. JOURNAL OF SYSTEMS AND SOFTWARE.
How do developers react to API evolution? A large-scale empirical study
2018. SOFTWARE QUALITY JOURNAL (ONLINE).
Trabalhos completos em congressos
How and Why Developers Migrate Python Tests2022. 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).
Exploring API Deprecation Evolution in JavaScript
2022. 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER).
Characterizing High-Quality Test Methods: A First Empirical Study
2022. 19th IEEE/ACM International Conference on Mining Software Repositories (MSR).
Understanding Refactoring Tasks over Time: A Study Using Refactoring Graphs
2022. 25th Ibero-American Conference on Software Engineering (CIbSE).
Googling for Software Development: What Developers Search For and What They Find
2021. 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR).
What Code Is Deliberately Excluded from Test Coverage and Why?
2021. 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR).
Refactoring Graphs: Assessing Refactoring over Time
2020. 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER).
JavaScript API Deprecation in the Wild: A First Assessment
2020. 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER).
Assessing Mock Classes: An Empirical Study
2020. 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME).
On the Evolution of Feature Dependencies
2019. the 13th International Workshop.
Framework Code Samples: How Are They Maintained and Used by Developers?
2019. 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM).

2018. the 40th International Conference.
Why and how Java developers break APIs
2018. 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER).
APIDiff: Detecting API breaking changes
2018. 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER).
Why we engage in FLOSS
2018. the 11th International Workshop.
Avaliação da Frequência de Mudanças em Dependências entre Variabilidades em Sistemas Configuráveis
2018. 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM).
Um Estudo em Larga-Escala sobre Característica de APIs Populares
2018. 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM).
Minerando Mensagens de Depreciação Faltantes em APIs: Um Estudo de Caso no Ecossistema Android
2018. 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM).
Minerando Código Comentado
2018. 6th Workshop on Software Visualization, Evolution, and Maintenance (VEM).
Avaliação da Evolução de Dependências entre Variabilidades em Sistemas Configuráveis
2018. 8th Workshop de Teses e Dissertações do CBSoft (WTDSoft).

2016. the 2016 24th ACM SIGSOFT International Symposium.
Resumos expandidos em congressos
Resumos em congressos
Veja todas as publicações no Currículo Lattes
Orientações em andamento
Mestrado
Túlio Assis. Testing in React. Início: 2021. Universidade Federal de Minas Gerais (Orientador principal)Rafael Torres. Exploring the Django Ecosystem. Início: 2021. Universidade Federal de Minas Gerais (Orientador principal)
Paulo Tupiná. Testing cross-platform apps. Início: 2021. Universidade Federal de Minas Gerais (Orientador principal)
Thiago Augusto Nicolini Silva. Code Transformation in JavaScript. Início: 2020. Universidade Federal de Minas Gerais (Orientador principal)
Doutorado
Ricardo de Sousa Job. On the Usage and Adoption of Modern Testing Frameworks. Início: 2021. Universidade Federal de Minas Gerais (Orientador principal)Aline Norberta de Brito. Refactoring Graphs: Assessing Refactoring over Time. Início: 2019. Universidade Federal de Minas Gerais (Co orientador)
Veja todas as orientações no Currículo Lattes