Observability
Analyzing logging practices and development metadata to build tools like log parsers, log level suggestors, and anomaly detection models.
Software Engineering and System Engineering
Department of Electrical and Computer Engineering, University of WaterlooLed by Prof. Weiyi Shang
I am looking for self-motivated students to work with me.
The SENSE Lab (Software Engineering and System Engineering Lab) at the University of Waterloo conducts empirical and experimental research to build observable, performant, and maintainable software. We specialize in software log mining, software performance engineering, and the integration of AI tools for software development.
Analyzing logging practices and development metadata to build tools like log parsers, log level suggestors, and anomaly detection models.
Designing robust microbenchmarking, JIT compilation diagnostics, load testing workflows, and regression analysis for ultra-large-scale systems.
5+ Distinguished Paper Awards at ICSE/WCRE/ICPC, and all 9 graduated PhDs & Postdocs successfully placed in faculty positions worldwide.