André C. Hora

Orcid: 0000-0003-4900-1330

Affiliations:
  • Federal University of Minas Gerais, Department of Computer Science
  • INRIA, Lille, RMoD Team


According to our database1, André C. Hora authored at least 67 papers between 2008 and 2025.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2025
How and why developers implement OS-specific tests.
Empir. Softw. Eng., February, 2025

2024
Towards a catalog of composite refactorings.
J. Softw. Evol. Process., April, 2024

On the Usage of New JavaScript Features Through Transpilers: The Babel Case.
IEEE Softw., 2024

TestDossier: A Dataset of Tested Values Automatically Extracted from Test Execution.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

SpotFlow: Tracking Method Calls and States at Runtime.
Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings, 2024

2023
How do developers collaborate? Investigating GitHub heterogeneous networks.
Softw. Qual. J., March, 2023

2022
JavaScript API Deprecation Landscape: A Survey and Mining Study.
IEEE Softw., 2022

How are framework code samples maintained and used by developers? The case of Android and Spring Boot.
J. Syst. Softw., 2022

How and why we end up with complex methods: a multi-language study.
Empir. Softw. Eng., 2022

Exploring API Deprecation Evolution in JavaScript.
Proceedings of the IEEE International Conference on Software Analysis, 2022

How and Why Developers Migrate Python Tests.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Assessing the Impact of Code Samples Evolution on Developers' Questions.
Proceedings of the SBES 2022: XXXVI Brazilian Symposium on Software Engineering, Virtual Event Brazil, October 5, 2022

Characterizing High-Quality Test Methods: A First Empirical Study.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

Understanding Refactoring Tasks over Time: A Study Using Refactoring Graphs.
Proceedings of the 25th Iberoamerican Conference on Software Engineering, CIbSE 2022, Cordoba, Argentina, 13 June, 2022

2021
APISonar: Mining API usage examples.
Softw. Pract. Exp., 2021

Characterizing top ranked code examples in Google.
J. Syst. Softw., 2021

Characterizing refactoring graphs in Java and JavaScript projects.
Empir. Softw. Eng., 2021

What Code Is Deliberately Excluded from Test Coverage and Why?
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

Googling for Software Development: What Developers Search For and What They Find.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

2020
What are the characteristics of popular APIs? A large-scale study on Java, Android, and 165 libraries.
Softw. Qual. J., 2020

Characteristics of method extractions in Java: a large scale empirical study.
Empir. Softw. Eng., 2020

You broke my code: understanding the motivations for breaking changes in APIs.
Empir. Softw. Eng., 2020

JavaScript API Deprecation in the Wild: A First Assessment.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

Refactoring Graphs: Assessing Refactoring over Time.
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

Quero lhe usar! Uma Análise do Público Alvo de Code Samples.
Proceedings of the VIII Workshop on Software Visualization, Evolution and Maintenance, 2020

Assessing Mock Classes: An Empirical Study.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

2019
Measuring and analyzing code authorship in 1 + 118 open source projects.
Sci. Comput. Program., 2019

On the Evolution of Feature Dependencies: An Exploratory Study of Preprocessor-based Systems.
Proceedings of the 13th International Workshop on Variability Modelling of Software-Intensive Systems, 2019

Framework Code Samples: How Are They Maintained and Used by Developers?
Proceedings of the 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2019

2018
How do developers react to API evolution? A large-scale empirical study.
Softw. Qual. J., 2018

On the use of replacement messages in API deprecation: An empirical study.
J. Syst. Softw., 2018

APIDiff: Detecting API breaking changes.
Proceedings of the 25th International Conference on Software Analysis, 2018

Why and how Java developers break APIs.
Proceedings of the 25th International Conference on Software Analysis, 2018

Assessing the threat of untracked changes in software evolution.
Proceedings of the 40th International Conference on Software Engineering, 2018

Why we engage in FLOSS: answers from core developers.
Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering, 2018

2017
What is the Truck Factor of popular GitHub applications? A first assessment.
PeerJ Prepr., 2017

CodeCity for (and by) JavaScript.
CoRR, 2017

Why do we break APIs? First answers from developers.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

Historical and impact analysis of API breaking changes: A large-scale study.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

The Case for Non-Cohesive Packages.
Proceedings of the Sixth Workshop on Software Quality Analysis, 2017

Assessing Code Authorship: The Case of the Linux Kernel.
Proceedings of the Open Source Systems: Towards Robust Practices, 2017

2016
Mining architectural violations from version history.
Empir. Softw. Eng., 2016

Identifying Utility Functions Using Random Forests.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Do Developers Deprecate APIs with Replacement Messages? A Large-Scale Analysis on Java Systems.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

When should internal interfaces be promoted to public?
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Melhorias no Processo de Manutenção de Software Colaborativa do Laboratório de Engenharia de Software/UFMS.
Proceedings of the 15th Brazilian Symposium on Software Quality, 2016

Identifying Utility Functions in Java and JavaScript.
Proceedings of the 2016 X Brazilian Symposium on Software Components, 2016

Predicting the Popularity of GitHub Repositories.
Proceedings of the The 12th International Conference on Predictive Models and Data Analytics in Software Engineering, 2016

A novel approach for estimating Truck Factors.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

Understanding the Factors That Impact the Popularity of GitHub Repositories.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

2015
Automatic detection of system-specific conventions unknown to developers.
J. Syst. Softw., 2015

On the Popularity of GitHub Applications: A Preliminary Note.
CoRR, 2015

Apiwave: Keeping track of API popularity and migration.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

How do developers react to API evolution? The Pharo ecosystem case.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

2014
Assessing and Improving Rules to Support Software Evolution. (Évaluation et amélioration de règles pour supporter l'évolution logicielle).
PhD thesis, 2014

BugMaps-Granger: a tool for visualizing and predicting bugs using Granger causality tests.
J. Softw. Eng. Res. Dev., 2014

APIEvolutionMiner: Keeping API evolution under control.
Proceedings of the 2014 Software Evolution Week, 2014

2013
Heuristics for discovering architectural violations.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Mining system specific rules from change patterns.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

Mining Architectural Patterns Using Association Rules.
Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering, 2013

2012
A Framework to Compare Alert Ranking Algorithms.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Domain specific warnings: Are they any better?
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Bug Maps: A Tool for the Visual Exploration and Analysis of Bugs.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

2011
Mapping Network Relationships from Spatial Database Schemas to GML Documents.
J. Inf. Data Manag., 2011

2010
Mapeamento de Relacionamentos em Rede Armazenados em Bancos de Dados Espaciais para Documentos GML.
Proceedings of the XXV Simpósio Brasileiro de Banco de Dados, 2010

Generating XML/GML Schemas from Geographic Conceptual Schemas.
Proceedings of the 4th Alberto Mendelzon International Workshop on Foundations of Data Management, 2010

2008
Using easy API to develop multimedia applications for maemo platform.
Proceedings of the 2008 Euro American conference on Telematics and Information Systems, 2008


  Loading...