Guilherme Avelino

Professor, Federal University of Piauí (UFPI)

prof_pic.jpg

Department of Computing

Federal University of Piauí (UFPI)

Teresina, Brazil

mail: gaa@ufpi.edu.br

I am a professor in the Department of Computing at the Federal University of Piauí (UFPI), Brazil. My research focuses on Software Engineering, Artificial Intelligence, and intelligent software systems, with particular interest in how data and AI techniques can support the development, evolution, and sustainability of large software systems.

My work spans several areas of empirical software engineering, including mining software repositories, knowledge concentration in software projects, developer productivity, and socio-technical aspects of software development.

More recently, my research has expanded to the intersection of Artificial Intelligence and Software Engineering, including the impact of generative AI on software development practices and the engineering challenges involved in building reliable AI-based systems.

I received my Ph.D. in Computer Science from the Federal University of Minas Gerais (UFMG), with a research period at Eindhoven University of Technology (TU/e). I also hold a Master’s degree from the Federal University of Pernambuco (UFPE) and a Bachelor’s degree in Computer Science from the Federal University of Piauí (UFPI).

Beyond academic research, I am actively involved in initiatives connecting AI research, infrastructure, and innovation, including projects focused on computational infrastructure for AI and data-driven solutions for public-sector challenges.

My interests include:

  • Software Engineering
  • Mining Software Repositories
  • Developer Productivity and Knowledge Distribution
  • Empirical Software Engineering
  • Artificial Intelligence for Software Engineering
  • Generative AI in Software Development
  • AI Infrastructure for Research

I welcome opportunities for research collaboration, student supervision, and interdisciplinary projects involving AI and software engineering.

selected publications

  1. JSEP
    Test Co-Evolution in Software Projects: A Large-Scale Empirical Study
    Charles Miranda, Guilherme Avelino, and Pedro Santos Neto
    Journal of Software: Evolution and Process, 2025
  2. IST
    Source code expert identification: Models and application
    Otávio Cury, Guilherme Avelino, Pedro Santos Neto, Marco Túlio Valente, and Ricardo Britto
    Information and Software Technology, 2024
  3. SCP
    Measuring and analyzing code authorship in 1,118 open source projects
    Guilherme Avelino, Leonardo Passos, Andre Hora, and Marco Tulio Valente
    Science of Computer Programming, 2019
  4. IEEE Softw.
    Who Can Maintain This Code?: Assessing the Effectiveness of Repository-Mining Techniques for Identifying Software Maintainers
    Guilherme Avelino, Leonardo Passos, Fabio Petrillo, and Marco Tulio Valente
    IEEE Software, 2019
  5. SBES
    The Impact of Generative AI on Code Expertise Models: An Exploratory Study
    O. C. Castro and Guilherme Avelino
    In Proceedings of the Brazilian Symposium on Software Engineering (SBES), 2025
  6. SBQS
    Code on Demand: A Comparative Analysis of the Efficiency, Understandability, and Self-Correction Capability of Copilot, ChatGPT, and Gemini
    S. Batista, Guilherme Avelino, B. M. C. C. Branco, and O. C. Castro
    In Proceedings of the XXIII Brazilian Symposium on Software Quality, 2024
  7. ESEM
    Identifying Source Code File Experts
    Otávio Cury, Guilherme Avelino, Pedro Santos Neto, Ricardo Britto, and Marco Túlio Valente
    In ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2022
  8. ESEM
    On the abandonment and survival of open source projects: An empirical investigation
    Guilherme Avelino, Eleni Constantinou, Marco Tulio Valente, and Alexander Serebrenik
    In 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2019
  9. OSS
    Assessing Code Authorship: The Case of the Linux Kernel
    Guilherme Avelino, Leonardo Passos, Andre Hora, and Marco Tulio Valente
    In International Conference on Open Source Systems, 2017
  10. ICPC
    A novel approach for estimating Truck Factors
    Guilherme Avelino, Leonardo Passos, Andre Hora, and Marco Tulio Valente
    In 2016 IEEE 24th International Conference on Program Comprehension (ICPC), 2016