SENSE Lab

Software Engineering and System Engineering

Department of Electrical and Computer Engineering, University of Waterloo

Led by Prof. Weiyi Shang

I am looking for self-motivated students to work with me.

Submit Application

About the Lab

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.

Observability

Analyzing logging practices and development metadata to build tools like log parsers, log level suggestors, and anomaly detection models.

Performance Assurance

Designing robust microbenchmarking, JIT compilation diagnostics, load testing workflows, and regression analysis for ultra-large-scale systems.

Academic Excellence

5+ Distinguished Paper Awards at ICSE/WCRE/ICPC, and all 9 graduated PhDs & Postdocs successfully placed in faculty positions worldwide.