SEMar 17

TRACE: Evaluating Execution Efficiency of LLM-Based Code Translation

arXiv:2603.1647978.3h-index: 7Has Code
Predicted impact top 21% in SE · last 90 daysOriginality Incremental advance
AI Analysis

This work addresses a critical gap in code translation evaluation for developers and researchers by introducing a benchmark to assess efficiency, though it is incremental as it focuses on evaluation rather than a new translation method.

The paper tackles the problem of evaluating execution efficiency in LLM-based code translation, which is often overlooked despite improvements in functional correctness, and finds that 23.5% of correct translations exhibit pronounced inefficiency, with patterns including algorithmic faults and language construct mismatches.

While Large Language Models (LLMs) have substantially improved the functional correctness of code translation, the critical dimension of \textit{execution efficiency} remains overlooked. We present \textbf{\textsc{trace}}, the first benchmark to explicitly assess efficiency in LLM-translated code. \textsc{trace} includes 1,000 efficiency-critical tasks across C++, Java, and Python, each augmented with stress tests that reveal efficiency degradations often overlooked by small-scale tests. Using \textsc{trace}, we conduct an extensive evaluation of 28 representative LLMs and highlight several key insights: 1) Correctness is not a reliable proxy for efficiency: the correctness leader \textit{Claude-4-think} achieves only mid-level time efficiency, outperformed by smaller open-source LLMs such as \textit{Qwen2.5-Coder-14B-Instruct}. 2) Inefficiency is both prevalent and patterned: 23.5\% of correct translations exhibit pronounced inefficiency, distributed across algorithmic faults (11.9\%), language construct mismatches (66.4\%), and resource mismanagement (21.7\%). 3) Inference-time prompt strategies bring only modest improvements, suggesting that current LLMs lack intrinsic efficiency awareness. Together, our results establish efficiency as an essential dimension of code translation and position \textsc{trace} as a principled foundation for efficiency-oriented evaluation.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes