My research focuses on software engineering, software analysis and debugging, performance evaluation, and energy efficiency. I develop operating-system-level methods, including execution tracing and profiling, for IoT, cloud, and distributed systems.
I am currently recruiting master’s and PhD students, visiting researchers, and postdoctoral fellows. Researchers whose interests align with these areas can contact me through the Contact page.
Research Projects
Current research projects:
- Adaptive Execution Tracing and Logging for Resource-Constrained Systems - Funded by Mitacs and NSERC
- Power Efficiency of Software Systems for Smart Drones - Funded by VPMI, FedDev, and Bornea Dynamics
We also worked on a software project for the Niagara 2022 Canada Summer Games. You can read about it here.
Research Team
![]() |
![]() |
![]() |
![]() |
| Morteza Noferesti | Mehenika Akter | Madeline Janecek | Masoumeh Nourollahi |
![]() |
![]() |
![]() |
![]() |
| Alireza Ezaz | Ghazal Khodabandeh | Yue Guan | Tom Wallace |
![]() |
![]() |
![]() |
|
| Raghav Bhardwaj | Tong Zhang | Riley VanDonge |
Previous Members
Research publications
The complete year-grouped catalog contains 89 publications. Each paper page provides the problem, method, findings, limitations, future work, keywords, authoritative source links, and ready-to-copy citations.
| Browse all publications by year | Metadata repository |
Latest publications
- 2026 - B-Perf: Black-box Performance Antipattern Detection Using System-level Execution Tracing
- 2026 - CARE: Context Aware Root Cause Identification Using Distributed Traces and Profiling Metrics
- 2026 - DTraComp: Comparing distributed execution traces for understanding intermittent latency sources
- 2026 - LMAT: An adaptive tracing approach based on efficient system behavior analysis using language models
- 2026 - Observability and Runtime Governance for Agentic AI Systems
- 2026 - Rethinking Performance Debugging: From Optimization to Collaborative Reasoning
- 2026 - TAAF: A Trace Abstraction and Analysis Framework Synergizing Knowledge Graphs and LLMs
- 2026 - TraceSynth: Generating Production-Quality Kernel Traces with Constraint-Guided Diffusion Models










