1. Code to Think, Think to Code: A Survey on Code-Enhanced Reasoning and Reasoning-Driven Code Intelligence in LLMs
- Author
-
Yang, Dayu, Liu, Tianyang, Zhang, Daoan, Simoulin, Antoine, Liu, Xiaoyi, Cao, Yuwei, Teng, Zhaopu, Qian, Xin, Yang, Grey, Luo, Jiebo, and McAuley, Julian
- Subjects
Computer Science - Computation and Language ,Computer Science - Artificial Intelligence ,Computer Science - Machine Learning ,Computer Science - Software Engineering - Abstract
In large language models (LLMs), code and reasoning reinforce each other: code offers an abstract, modular, and logic-driven structure that supports reasoning, while reasoning translates high-level goals into smaller, executable steps that drive more advanced code intelligence. In this study, we examine how code serves as a structured medium for enhancing reasoning: it provides verifiable execution paths, enforces logical decomposition, and enables runtime validation. We also explore how improvements in reasoning have transformed code intelligence from basic completion to advanced capabilities, enabling models to address complex software engineering tasks through planning and debugging. Finally, we identify key challenges and propose future research directions to strengthen this synergy, ultimately improving LLM's performance in both areas., Comment: Project Repo: https://github.com/dayuyang1999/Awesome-Code-Reasoning
- Published
- 2025