Hi, I’m Diego Marcilio.

Since October 2019, I’ve been a Ph.D. student in the Software Institute part of the Faculty of Informatics at the Università della Svizzera italiana (also known as USI), in Lugano, Switzerland. I am currently working under the supervision of Prof. Dr. Carlo A. Furia.

In August 2019, I earned my master degree from the University of Brasília (UnB), in Brazil, under the supervision of Prof. Dr. Rodrigo Bonifácio. During that time, I also had the privilege of working along with Prof. Dr. Gustavo Pinto in some publications.

I come from an industry background, in which I acquired seven years of experience working as a Software Engineer, mainly with Web Development, in diverse companies in Brasília, Brazil.

My research interests are motivated by my industry experience and thus center around aiding developers when understanding, writing, evolving, and maintaining source code.

So far, I’ve investigated which kind of static analysis tools violations Java developers fix (ICPC 2019) and proposed a technique to automatically fix a subset of useful violations (JSS 2020, SCAM 2019), which fixes were welcomed by established open-source projects. You can see more of my work in publications.

Please reach me at diego.marcilio@usi.ch.