Aline Brito

Brito received a Ph.D. in Computer Science in 2023 from Universidade Federal de Minas Gerais (UFMG), where she also completed her Master’s Degree in Computer Science in 2018. Currently, she serves as a Professor in the Department of Software Engineering at Pontifícia Universidade Católica de Minas Gerais (PUC Minas), where she previously obtained her Bachelor's Degree in Computer Engineering in 2014. Additionally, Brito has five years of experience as a Software Developer and spent approximately two years as a temporary Professor in the Department of Computer Science at the Centro Federal de Educação Tecnológica de Minas Gerais (CEFET-MG).
Research interests: Software evolution, software testing, software repository mining, software quality, and empirical software engineering.
Contact: nbrito [dot] aline [at] gmail [dot] com

Papers

    2024
  1. Otávio Vinícius Rocha, Aline Brito, Cleiton Tavares, Laerte Xavier, Simone Assis. Analisando a Qualidade do Código em Plataformas de Cursos Online Abertos e Massivos. XII Workshop on Software Visualization, Maintenance and Evolution (VEM). 15th Brazilian Conference on Software: Practice and Theory (CBSoft). p. 1-12, 2024. [DOI][PDF]
  2. Aline Brito, Andre Hora, Marco Tulio Valente. Towards a catalog of composite refactorings. Journal of Software Evolution and Process, v. e2530, p. 1-22, 2023. [DOI][PDF]
    2023
  1. Aline Brito, Andre Hora, Marco Tulio Valente. Refactoring Graphs: Reasoning about Refactoring over Time. PhD thesis. Departamento de Ciência da Computação (DCC), Universidade Federal de Minas Gerais (UFMG), 132 pages, 2023. [Library UFMG][PDF]
  2. André Rocha, Augusto Freitas, Aline Brito, Laerte Xavier, Cleiton Tavares, Simone Assis. Uma Análise sobre a Complexidade de Refatorações Documentadas em Issues. Trabalho de Conclusão de Curso (TCC), Bacharelado em Engenharia de Software, Pontifícia Universidade Católica de Minas Gerais (PUC Minas), 18 pages, 2023. [Library PUC Minas][PDF]
  3. João Marcos Santos, Samuel Baker, Aline Brito, Laerte Xavier, Cleiton Tavares, Simone Assis. Engajamento de Desenvolvedores no Processo de Revisão de Código: um Estudo sobre sua Influência na Legibilidade do Código. Trabalho de Conclusão de Curso (TCC), Bacharelado em Engenharia de Software, Pontifícia Universidade Católica de Minas Gerais (PUC Minas), 18 páginas, 2023. [Library PUC Minas][PDF]
  4. Otávio Vinícius Rocha, Aline Brito, Laerte Xavier, Cleiton Tavares, Simone Assis. Análise da Qualidade do Código-Fonte de Educadores que lecionam em Plataformas MOOC. Trabalho de Conclusão de Curso (TCC), Bacharelado em Engenharia de Software, Pontifícia Universidade Católica de Minas Gerais (PUC Minas), 19 páginas, 2023. [Library PUC Minas][PDF]
  5. Thalles Sales, Aline Brito, Laerte Xavier, Cleiton Tavares, Simone Assis. Trabalho de Conclusão de Curso (TCC), Bacharelado em Engenharia de Software, Pontifícia Universidade Católica de Minas Gerais (PUC Minas), 19 páginas, 2023. [Library PUC Minas][PDF]
    2022
  1. Aline Brito, Andre Hora, Marco Tulio Valente. 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-15.[DOI][PDF]
    2021
  1. Aline Brito, Andre Hora, Marco Tulio Valente. Characterizing refactoring graphs in Java and JavaScript projects. Empirical Software Engineering , v. 26, p. 125, 2021.[DOI][PDF]
    2020
  1. Aline Brito, Marco Tulio Valente, Laerte Xavier, Andre Hora. You broke my code: understanding the motivations for breaking changes in APIs. Empirical Software Engineering, v. 25, p. 1458-1492, 2020.[DOI][PDF]
  2. Aline Brito, Andre Hora, Marco Tulio Valente. 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.[DOI][PDF]
  3. Romulo Nascimento, Aline Brito, Andre Hora, Eduardo Figueiredo. 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.[DOI][PDF]
    2019
  1. Rodrigo Brito, Aline Brito, Gleison Brito, Marco Tulio Valente. GoCity: Code City for Go. In: 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2019, Hangzhou. 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2019. p. 649.[DOI][PDF]
    2018
  1. Aline Brito, Laerte Xavie, Andre Hora, Marco Tulio Valente. 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-265.[DOI][PDF]
  2. Aline Brito, Laerte Xavier, Andre Hora, Marco Tulio Valente. 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-511.[DOI][PDF]
  3. Aline Brito, Andre Hora, Marco Tulio Valente. Understanding the motivations for breaking changes in Java APIs. Master thesis. Departamento de Ciência da Computação (DCC), Universidade Federal de Minas Gerais (UFMG), 90 pages, 2018. [Library UFMG][PDF]
    2017
  1. Laerte Xavier, Aline Brito, Andre Hora, Marco Tulio Valente. 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), 2017. p. 138.[DOI][PDF]
    2016
  1. Aline Brito, Andre Hora, Marco Tulio Valente. Um Estudo em Larga Escala sobre o Uso de APIs Internas. In: 4th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM), 2016, Maringá. 4th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM), 2016. v. 1. p. 1-8.[PDF]
  2. Aline Brito, Andre Hora, Marco Tulio Valente. JAVALI: Uma Ferramenta para Análise de Popularidade de APIs Java. In: VII Brazilian Conference on Software: Theory and Practice (CBSoft), Tool Track, 2016, Maringá. VII Brazilian Conference on Software: Theory and Practice (CBSoft), Tool Track, 2016. v. 1. p. 1-8.[PDF]
  3. Laerte Xavier, Aline Brito, Andre Hora, Marco Tulio Valente. Um Estudo em Larga Escala sobre Estabilidade de APIs. In: 4th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM), 2016, Maringá. 4th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM), 2016. v. 1. p. 1-8.[PDF]