Leopoldo Teixeira
Hi there! I am an associate professor at the Informatics Center (CIn) of the Federal University of Pernambuco, where I lead the Software Testing and Analysis Research group. I am also affiliated with the Software Productivity Group and CIn-Trust. Since May/2023, I am also head of graduate studies at our department.
In 2022, I was a CAPES-Alexander von Humboldt Experienced Research Fellow at the Chair of Software Engineering of Universität des Saarlandes, working with Sven Apel on variability analysis over time and space.
My research interests involve Software Engineering, with a focus on providing strong foundations for improving software quality and productivity. In particular, I have worked on software product lines and configurable systems, refactoring, formal methods, software testing, and mobile development.
I obtained my PhD in Computer Science from the Federal University of Pernambuco (CIn-UFPE) in 2014, under the supervision of Paulo Borba and Rohit Gheyi. During my PhD, I spent a winter term at the University of Waterloo, working with Krzysztof Czarnecki. My MSc degree in Computer Science was also obtained at CIn-UFPE (2010), and prior to that I obtained a bachelor’s degree in Computer Engineering from the Polytechnic School of Pernambuco (2007).
news
| Jul 17, 2026 | Exception Handling Bugs in Python: An Empirical Study of Root Causes, Fix Patterns, and Anti-Patterns accepted at IST. |
|---|---|
| Jul 16, 2026 | Bleach: A Programming Language for Teaching Compilers accepted at SBLP’26. |
| Jul 3, 2026 | Two additional papers accepted at SBES'26! |
| Jun 16, 2026 | An Empirical Evaluation of Using Large Language Models to Recommend Exception Handling Tasks accepted early at SBES’26. |
| May 28, 2026 | Integrating ZBus into Zephyr RTOS: A Case Study of Knowledge Transfer from Academia to Industry Through Open-Source Contributions accepted at the Journal of the Brazilian Computer Society. |
selected publications
- Exception Handling Bugs in Python: An Empirical Study of Root Causes, Fix Patterns, and Anti-PatternsInformation and Software Technology, 2026