Biography

Hello! Starting from September 2022, I am working as a teacher at the Fontys University of Applied Sciences. From February of 2022 to August of 2022 I worked as a postdoctoral researcher at the Jheronimus Academy of Data Science, a collaboration between Tilburg University and Eindhoven Technical University, with Prof. Willem-Jan Van Den Heuvel. From March of 2020 to January of 2022, I worked as a postdoctoral researcher (with teaching assistant function) at the Department of Mathematics and Computer Science, Eindhoven University of Technology (TU/e), working with Prof. Alexander Serebrenik. From March of 2019 to February of 2020, I worked as a postdoctoral researcher at the Informatics Center (CIn), Federal University of Pernambuco (UFPE), along with the Dr. Fernando Castor.

In 2019 I obtained my PhD degree from CIn-UFPE under supervision of Dr. Fernando Castor and Prof. Alexander Serebrenik. In 2013 I obtained my master’s degree from CIn-UFPE, working under supervision of Dr. Fernando Castor. In 2009 I got my bachelor’s degree from CIn-UFPE.

My research interests are related to how software systems and developers interact with each other. I’m interested in both technical and social aspects of software maintenance, specifically code reviews, mining software repositories, and also social development aspects. In the past, I also have worked with error handling and software energy consumption.

Interests

  • Social Aspects of Software Engineering
  • Software Maintenance and Evolution
  • Mining Software Repositories

Education

  • PhD in Computer Science, 2019

    Federal University of Pernambuco

  • MSc in Computer Science, 2013

    Federal University of Pernambuco

  • BSc in Computer Science, 2009

    Federal University of Pernambuco

Grants & Awards

Best PhD thesis of 2019 at the Informatics Center from Federal University of Pernambuco (CIn/UFPE)

PhD Scholarship - Sandwich Doctorate Program Abroad (Programa De Doutorado Sanduíche No Exterior - PDSE)

Scholarship to spend one year working at TU/e granted by the CAPES.

PhD Scholarship - Aid to Student Mobility (Auxílio à Mobilidade Discente - ADM)

Scholarship to spend 3 months working at TU/e granted by the FACEPE.

PhD Scholarship

Scholarship for my PhD program at UFPE granted by the FACEPE.

Theses

Understanding Confusion in Code Reviews

PhD in Computer Science / 2014 - 2019

An Exploratory Study on Exception Handling Bugs

Master in Computer Science / 2011 - 2013

Invited Talks

Keynote: Understanding Confusion in Code Reviews

Confusion Detection in Code Reviews

Confusion Detection in Code Reviews

Recent Publications

Here I list my latest publications. The full list is available here. You can also check my publication lists at DBLP and Google Scholar.

(2022). On the Adoption of a TODO Bot on GitHub: A Preliminary Study. to appear in The 4th International Workshop on Bots in Software Engineering (BotSE).

PDF DOI

(2022). On Recruiting Experienced GitHub Contributors for Interviews and Surveys on Prolific. The 1st International Workshop on Recruiting Participants for Empirical Software Engineering (RoPES).

PDF

(2022). Evaluating Atoms of Confusion in the Context of Code Reviews. The 38th International Conference on Software Maintenance and Evolution (ICSME).

PDF

(2021). A Comparative Analysis Between Information Flow Control Tools for Java-written systems. The 15th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS).

PDF DOI

Teaching

  • Guest Lecture: Applications of Data Science to Software Engineering - 2021-2022 Q2 - slides
  • Course: Programming - 2021-2022 Q1
  • Guest Lecture: Software Evolution - 2020-2021 Q3 - slides
  • Graduation Project: Software/Web Engineering Projects - 2020-2021 Q3
  • Course: Programming - 2020-2021 Q1
  • Graduation Project: Software/Web Engineering Projects - 2019-2020 Q4
  • Guest Lecture: Software Evolution - 2019-2020 Q4 - slides