Assistant Professor (Aug 2019 ~ )
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
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
Boren Zang (Sep 2021 ~ Dec 2023 expected)
Aryan Haddadi (Sep 2022 ~ )
Raymond Chang (Sep 2022 ~ )
Yiran Wang (Sep 2023 ~ )
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)
Thesis: An Empirical Study on Bash Language Usage in Github
Yaxin Cheng (Sep 2020 ~ Aug 2022)
Xueyan Zhang (Jan 2021 ~ Nov 2022)
Gaosen Zhao (Sep 2021 ~ Aug 2023)
Undergraduate Students
Jiale (Tom) Tian
Jiarui Zhang
Theodore Wang
Xinru Cheng
Jiabao Zheng
Zidan (Ivan) Shan
Gaosen Zhao
Clara Xi
Zhiping Cai
Ruitao Lai
Program Committee
2024: ESEC/FSE
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