publications

publications in reversed chronological order.

2026

  1. Preprint
    reboot.png
    Mostly Automatic Translation of Language Interpreters from C to Safe Rust
    Bo Wang, Brandon Paulsen, Joey Dodds, Daniel Kroening, Umang Mathur, and Prateek Saxena
    arXiv preprint arXiv:2606.27122, 2026

2025

  1. Preprint
    actor.png
    Adversarial Agent Collaboration for Correctness Improvements of C to Safe Rust Translation
    Tianyu Li, Ruishi Li, Bo Wang, Brandon Paulsen, Umang Mathur, and Prateek Saxena
    arXiv preprint arXiv:2510.03879, 2025
  2. PLDI ’25
    skel.png
    Program Skeletons for Automated Program Translation
    Bo Wang*, Tianyu Li*, Ruishi Li, Umang Mathur, and Prateek Saxena
    PLDI 2025, 2025
  3. NDSS ’25
    Translating C To Rust: Lessons from a User Study
    Ruishi Li*Bo Wang*, Tianyu Li, Prateek Saxena, and Ashish Kundu
    NDSS 2025, 2025

2023

  1. FSE ’23
    transmap.png
    TransMap: Pinpointing Mistakes in Neural Code Translation
    Bo Wang, Ruishi Li, Mingkai Li, and Prateek Saxena
    In FSE 2023, , San Francisco, CA, USA, , 2023
  2. OOPSLA ’23
    duoglot.png
    User-Customizable Transpilation of Scripting Languages
    Bo Wang, Aashish Kolluri, Ivica Nikolić, Teodora Baluta, and Prateek Saxena
    Proc. ACM Program. Lang. (OOPSLA 2023), Apr 2023

2021

  1. FSE ’21
    SynGuar: guaranteeing generalization in programming by example
    Bo Wang, Teodora Baluta, Aashish Kolluri, and Prateek Saxena
    In FSE 2021, Athens, Greece, Apr 2021
  2. CHI ’21
    Understanding Trigger-Action Programs Through Novel Visualizations of Program Differences
    Valerie Zhao, Lefan Zhang, Bo Wang, Michael L. Littman, Shan Lu, and Blase Ur
    In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, Yokohama, Japan, Apr 2021