@article{li2024translating,title={Translating C To Rust: Lessons from a User Study},url={https://arxiv.org/abs/2411.14174},doi={https://doi.org/10.14722/ndss.2025.241407},author={Li, Ruishi and Wang, Bo and Li, Tianyu and Saxena, Prateek and Kundu, Ashish},journal={NDSS 2025},year={2025},}
2023
FSE ’23
TransMap: Pinpointing Mistakes in Neural Code Translation
Bo
Wang, Ruishi
Li, Mingkai
Li, and Prateek
Saxena
@inproceedings{transmap,author={Wang, Bo and Li, Ruishi and Li, Mingkai and Saxena, Prateek},title={TransMap: Pinpointing Mistakes in Neural Code Translation},year={2023},isbn={9798400703270},publisher={Association for Computing Machinery},address={New York, NY, USA},url={https://doi.org/10.1145/3611643.3616322},doi={10.1145/3611643.3616322},booktitle={FSE 2023},pages={999-1011},numpages={13},keywords={Code Translation, Semantic Mistakes, Large Language Models},location={<conf-loc>, <city>San Francisco</city>, <state>CA</state>, <country>USA</country>, </conf-loc>},series={ESEC/FSE 2023},}
OOPSLA ’23
User-Customizable Transpilation of Scripting Languages
Bo
Wang, Aashish
Kolluri, Ivica
Nikolić, Teodora
Baluta, and Prateek
Saxena
@article{duoglot,author={Wang, Bo and Kolluri, Aashish and Nikoli\'{c}, Ivica and Baluta, Teodora and Saxena, Prateek},title={User-Customizable Transpilation of Scripting Languages},year={2023},issue_date={April 2023},publisher={Association for Computing Machinery},address={New York, NY, USA},volume={7},number={OOPSLA1},url={https://doi.org/10.1145/3586034},doi={10.1145/3586034},journal={Proc. ACM Program. Lang. (OOPSLA 2023)},month=apr,articleno={82},numpages={29},keywords={Program Translation, Program Synthesis},}
2021
FSE ’21
SynGuar: guaranteeing generalization in programming by example
Bo
Wang, Teodora
Baluta, Aashish
Kolluri, and Prateek
Saxena
@inproceedings{synguar,author={Wang, Bo and Baluta, Teodora and Kolluri, Aashish and Saxena, Prateek},title={SynGuar: guaranteeing generalization in programming by example},year={2021},isbn={9781450385626},publisher={Association for Computing Machinery},address={New York, NY, USA},url={https://doi.org/10.1145/3468264.3468621},doi={10.1145/3468264.3468621},booktitle={FSE 2021},pages={677-689},numpages={13},keywords={Generalization, Program Synthesis, Sample Complexity},location={Athens, Greece},series={ESEC/FSE 2021},}
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
@inproceedings{10.1145/3411764.3445567,author={Zhao, Valerie and Zhang, Lefan and Wang, Bo and Littman, Michael L. and Lu, Shan and Ur, Blase},title={Understanding Trigger-Action Programs Through Novel Visualizations of Program Differences},year={2021},isbn={9781450380966},publisher={Association for Computing Machinery},address={New York, NY, USA},url={https://doi.org/10.1145/3411764.3445567},doi={10.1145/3411764.3445567},booktitle={Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems},articleno={312},numpages={17},keywords={debugging, diffs, end-user programming, trigger-action programs},location={Yokohama, Japan},series={CHI '21},}