Leonardo da Silva Sousa is an sssistant teaching professor in the Department of Electrical and Computer Engineering (ECE) at Carnegie Mellon University’s (CMU) Silicon Valley location. He received a Ph.D. in computer science from Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio). He also earned an MSc in computer science from Universidade Federal de Goiás and a BS in Computer Science from the Universidade Federal de Mato Grosso. His main research interests include code smells, design problems, refactoring, software architecture, software testing, empirical software engineering, and machine learning. During his Ph.D., he published in multiple prestigious papers, journals and international conferences with strong reputations and visibility in the software engineering field including the top two international academic conferences: FSE (ACM SIGSOFT Symposium on the Foundations of Software Engineering) and ICSE (International Conference on Software Engineering). Additionally, he has acquired real-world software development experience on innovative projects intended to help society through his work on the VazaZika platform—a system to assist with the surveillance and detection of dengue-carrying mosquitoes and outbreaks. He teamed up to create a new platform that is currently in use in high-risk areas, allowing users to contribute to etymological surveillance by reporting mosquito breeding sites.

105B Building 23


2018 Ph.D. Computer Science, Pontifical Catholic University of Rio de Janeiro

2014 M.S. Computer Science, Federal University of Goiás

2011 B.S. Computer Science, Federal University of Mato Grosso

Research Interests