Yiwen Dong
Hello

DC 2555, University of Waterloo
Waterloo ON, Canada
I am currently a researcher in software engineering at University of Waterloo. I finished my Ph.D. in September 2025. My supervisor is Prof. Chengnian Sun.
My resume.
Research Interests
I like to help developers become more productive by working in the intersection between software engineering and programming langauges. Here are some of the projects I worked on.
- Stack Overflow code reuse: SnR, ThaliaType
- Bash common usage, code smells, and bugs: Paper
- Compiler testing: CCMD, Kitten
Past TA Experiences
- University of Waterloo
- Designing Functional Programs (CS135)
- Foundations of Sequential Programs (CS241)
- Object-Oriented Software Development (CS246)
- Application Development (CS346)
- Software Design and Architectures (CS446)
- Software Testing and Quality Assurance (SE465)
In my free time, I like working on side projects to tackle interesting day-to-day problems.
Selected Publications
-
In Proceedings of the 44th International Conference on Software Engineering, 2022
-
In Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2, 2023
-
ACM Trans. Softw. Eng. Methodol., Feb 2023