Bo Wang

NUS, School of Computing. bo_wang@u.nus.edu

prof_pic.jpg

COM3 @NUS,

Singapore

I am a Ph.D. student at School of Computing, National University of Singapore (NUS). I am working with Prateek Saxena as my advisor.

I am most interested in Automated Program Translation for code migration. I work on the translation of Python to JavaScript (FSE 23, OOPSLA 23) and C to Rust. I am also interested in Program Synthesis in general (FSE 21) and understanding the reasoning capabilities of Large Language Models.

Before this, I received my B.Eng. degree in Computer Science and Technology at University of Science and Technology of China (USTC), where I was fortunate to work with Yu Zhang.

My favorite languages are Rust and Python. I am also fluent in JavaScript and C# since they are handy in Web and game development.

selected publications

  1. FSE ’23
    TransMap: Pinpointing Mistakes in Neural Code Translation
    Bo Wang, Ruishi Li, Mingkai Li, and 1 more author
    In Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, , San Francisco, CA, USA, , 2023
  2. OOPSLA ’23
    User-Customizable Transpilation of Scripting Languages
    Bo Wang, Aashish Kolluri, Ivica Nikolić, and 2 more authors
    Proc. ACM Program. Lang., Apr 2023
  3. FSE ’21
    SynGuar: guaranteeing generalization in programming by example
    Bo Wang, Teodora Baluta, Aashish Kolluri, and 1 more author
    In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Athens, Greece, Apr 2021