Associate Professor
Cheriton School of Computer Science
University of Waterloo, Canada
Ph.D. (Aug 2008 ~ Nov 2013)
School of Computing
National University of Singapore
Research Interests
with a focus on software reliability and programming productivity, e.g.,
Misc
Current
2024
2023
2022
2021
2020
Nominee for Best Paper Award at ICSM, 2013
ACM SIGSOFT Distinguished Paper Award at ASE, 2012
NUS Research Scholarship, Singapore, 2008 - 2012
ACM SIGSOFT CAPS Fund to Attend ICSE'10 (Merit-Based), 2010
NUS Research Achievement Award, Singapore, 2010
2006 IBM Excellent Student Scholarship, China, 2006
First Prize in IBM Cup Campus Innovation and Design Contest, Greater China, 2005
For Prospectives
Funded Ph.D. openings for self-motivated, technically strong students (master degrees not required).
URA, USRA, URF, CS499 for UWaterloo undergraduates.
Funded master openings for students who have worked with me.
Very few funded master openings for exceptional candidates with strong commitments to convert to Ph.D.
Ph.D. Students
Yiwen Dong (Aug 2019 ~ )
Zhenyang Xu (Aug 2020 ~ )
Mengxiao (Max) Zhang (Aug 2021 ~ )
MMath Students
Yiran (Elaine) Wang (Sep 2023 ~ )
Xintong Zhou (Jan 2024 ~ )
Ph.D. Alumni
Yongqiang (Victor) Tian, (co-advisor: Dr. S.C. Cheung, Aug 2020 ~ Jul 2023)
MMath Alumni
Zheyang (Charles) Li (Sep 2019 ~ May 2021)
First Employment: Cisco Ottawa
Thesis: An Empirical Study on Bash Language Usage in Github
Yaxin Cheng (Sep 2020 ~ Aug 2022)
First Employment: Google Waterloo
Thesis: Ape+: A Faster Ape with Static Model Guided Exploration
Xueyan Zhang (Jan 2021 ~ Nov 2022)
First Employment: Huawei Canada
Thesis: On the Caching Scheme to Speed Up Program Reduction
Gaosen Zhao (Sep 2021 ~ Aug 2023)
Aryan Haddadi (Sep 2022 ~ May 2024)
Boren Zang (Sep 2021 ~ May 2024)
Raymond Chang (Sep 2022 ~ Jun 2024)
Undergraduate Students
Wen Xu Poh
Matthew Au-Yeung
Richella Li
Chuqiao Zhou
Jiale (Tom) Tian
Trusha Shah
Jiarui Zhang
Theodore Wang
Xinru Cheng
Jiabao Zheng
Yuchen Wang
Zidan (Ivan) Shan
Gaosen Zhao
Clara Xi
Zhiping Cai
Ruitao Lai
Program Committee
2025: ICSE, ISSTA
2024: ESEC/FSE, ISSTA, ASE
2022: ESEC/FSE
2021: ISSTA; ESEC/FSE Visions and Reflections, ICSME
2020: ESEC/FSE, ICSE SEIP, ESEC/FSE Visions and Reflections, ASE, ICSME, MibileSoft
2019: ISSTA, ASE
2018: ICSME
Journal Reviewer
2017: EMSE
2016: EMSE
2015: TACO, EMSE
2014: TKDE, STVR
2013: IET Software, KAIS
Artifact Evaluation Committee
2017: PLDI, ISSTA
2016: PLDI
Reviewer
2017: ISSTA
2016: SETTE
2015: FSE, CAV
2014: ISSTA, HVC