Do Code Semantics Help? A Comprehensive Study on Execution Trace-Based Information for Code Large Language Models

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Wang, Jian, Xie, Xiaofei, Hu, Qiang, Liu, Shangqing, Li, Yi
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912602242678784
author Wang, Jian
Xie, Xiaofei
Hu, Qiang
Liu, Shangqing
Li, Yi
author_facet Wang, Jian
Xie, Xiaofei
Hu, Qiang
Liu, Shangqing
Li, Yi
contents Code Large Language Models (Code LLMs) have opened a new era in programming with their impressive capabilities. However, recent research has revealed critical limitations in their ability to reason about runtime behavior and understand the actual functionality of programs, which poses significant challenges for their post-training and practical deployment. Specifically, Code LLMs encounter two principal issues: (1) a lack of proficiency in reasoning about program execution behavior, as they struggle to interpret what programs actually do during runtime, and (2) the inconsistent and fragmented representation of semantic information, such as execution traces, across existing methods, which hinders their ability to generalize and reason effectively. These challenges underscore the necessity for more systematic approaches to enhance the reasoning capabilities of Code LLMs. To address these issues, we introduce a generic framework to support integrating semantic information~(e.g., execution trace) to code task-relevant prompts, and conduct a comprehensive study to explore the role of semantic information in enhancing the reasoning ability of Code LLMs accordingly. Specifically, we focus on investigating the usefulness of trace-based semantic information in boosting supervised fine-tuning~(SFT) and post-phase inference of Code LLMs. The experimental results surprisingly disagree with previous works and demonstrate that semantic information has limited usefulness for SFT and test time scaling of Code LLM.
format Preprint
id arxiv_https___arxiv_org_abs_2509_11686
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Do Code Semantics Help? A Comprehensive Study on Execution Trace-Based Information for Code Large Language Models
Wang, Jian
Xie, Xiaofei
Hu, Qiang
Liu, Shangqing
Li, Yi
Software Engineering
Artificial Intelligence
Code Large Language Models (Code LLMs) have opened a new era in programming with their impressive capabilities. However, recent research has revealed critical limitations in their ability to reason about runtime behavior and understand the actual functionality of programs, which poses significant challenges for their post-training and practical deployment. Specifically, Code LLMs encounter two principal issues: (1) a lack of proficiency in reasoning about program execution behavior, as they struggle to interpret what programs actually do during runtime, and (2) the inconsistent and fragmented representation of semantic information, such as execution traces, across existing methods, which hinders their ability to generalize and reason effectively. These challenges underscore the necessity for more systematic approaches to enhance the reasoning capabilities of Code LLMs. To address these issues, we introduce a generic framework to support integrating semantic information~(e.g., execution trace) to code task-relevant prompts, and conduct a comprehensive study to explore the role of semantic information in enhancing the reasoning ability of Code LLMs accordingly. Specifically, we focus on investigating the usefulness of trace-based semantic information in boosting supervised fine-tuning~(SFT) and post-phase inference of Code LLMs. The experimental results surprisingly disagree with previous works and demonstrate that semantic information has limited usefulness for SFT and test time scaling of Code LLM.
title Do Code Semantics Help? A Comprehensive Study on Execution Trace-Based Information for Code Large Language Models
topic Software Engineering
Artificial Intelligence
url https://arxiv.org/abs/2509.11686