activity
20232026
most citedTowards Translating Real-World Code with LLMs: A Study of Translating to Rust

7 citations · 12 across the 6 of their papers we have counts for

collaborators

6 papers

cs.PL2026

A Barrier-Free Synchronization Algorithm for Multi-Engine AI Accelerators

Chungha Sung, Nikil V. Shyamsunder, Hanliang Zhang +2

Multi-engine AI accelerators such as AWS Trainium comprise specialized compute engines that execute in parallel, and the compiler must synchronize the data dependencies between the…

cs.SE2026

Validated Code Translation for Projects with External Libraries

Hanliang Zhang, Arindam Sharma, Cristina David +5

Large Language Models (LLMs) have shown promise for program translation, particularly for migrating systems code to memory-safe languages such as Rust. However, existing approaches…

cs.PL2024★ 3 cited

Scalable, Validated Code Translation of Entire Projects using Large Language Models

Hanliang Zhang, Cristina David, Meng Wang +2

Large language models (LLMs) show promise in code translation due to their ability to generate idiomatic code. However, a significant limitation when using LLMs for code translatio…

cs.SE2024

Quantifying the benefits of code hints for refactoring deprecated Java APIs

Cristina David, Pascal Kesseli, Daniel Kroening +1

When done manually, refactoring legacy code in order to eliminate uses of deprecated APIs is an error-prone and time-consuming process. In this paper, we investigate to which degre…

cs.SE2024★ 7 cited

Towards Translating Real-World Code with LLMs: A Study of Translating to Rust

Hasan Ferit Eniser, Hanliang Zhang, Cristina David +5

Large language models (LLMs) show promise in code translation - the task of translating code written in one programming language to another language - due to their ability to write…

cs.PL2023★ 2 cited

Ownership guided C to Rust translation

Hanliang Zhang, Cristina David, Yijun Yu +1

Dubbed a safer C, Rust is a modern programming language that combines memory safety and low-level control. This interesting combination has made Rust very popular among developers…