Research
I defended my PhD in August 2025 under the supervision of Dr. Sarah Nadi at the University of Alberta. My research focuses on library migration, the process of replacing one library with another in a software application. During my PhD, I built a benchmark of real-world Python library migrations and a taxonomy of migration-related code changes, and I developed PyMigTool, a tool that automates library migration in Python applications using LLMs and program analysis techniques.
Selected Publications
An Empirical Study of Python Library Migration Using Large Language Models
Automated Software Engineering (ASE), 2025
Mining Software Repositories (MSR) – Data Showcase Track, 2023
An Empirical Study on Bugs Inside PyTorch: A Replication Study
Software Maintenance and Evolution (ICSME), 2023