💻 代码智能¶
💬 ACL2026 · 49 篇论文解读
📌 同领域跨会议浏览: 🔬 ICLR2026 (58) · 🧪 ICML2026 (22) · 🤖 AAAI2026 (10) · 🧠 NeurIPS2025 (19) · 📹 ICCV2025 (1) · 🧪 ICML2025 (9)
🔥 高频主题: 代码智能 ×15 · LLM ×7 · Agent ×4 · 推理 ×3 · 强化学习 ×2
- Across Programming Language Silos: A Study on Cross-Lingual Retrieval-Augmented Code Generation
-
首次系统研究跨编程语言的检索增强代码生成(RACG),构建覆盖13种编程语言的14K实例数据集,揭示跨语言知识迁移的不对等性及其与语言亲缘性和预训练多样性的关系。
- AutoMonitor-Bench: Evaluating the Reliability of LLM-Based Misbehavior Monitor
-
本文构建首个系统性评测「LLM 监控器是否能可靠识别模型不当行为」的基准 AutoMonitor-Bench(3,010 个配对样本,覆盖安全违规 / 谄媚偏见 / 规约博弈三类),在 22 个开闭源监控模型上揭示了漏检率(MR)与误报率(FAR)之间的系统性 trade-off,并通过 153k 样本 SFT 实验证明:在易构造不当行为上微调难以泛化到隐式的规约博弈。
- Benchmarking Testing in Automated Theorem Proving
-
借鉴软件工程「集成测试」思想,把生成定理的语义正确性判定为「所有依赖于它的后继定理是否仍能编译通过」,构建 2206 题的 Lean 4 基准 T2,揭示出主流 LLM 编译通过率 80%+ 但语义正确率只有 ~39% 的巨大缝隙。
- Bootstrapping Code Translation with Weighted Multilanguage Exploration
-
BootTrans 提出了一种自举式多语言代码翻译方法,通过利用单一枢纽语言(Python)的测试用例作为跨语言验证预言,结合双池架构进行经验收集扩展训练数据,并设计语言感知加权机制动态优先处理困难的翻译方向,在 HumanEval-X 和 TransCoder-Test 上显著超越基线。
- Can LLMs Compress (and Decompress)? Evaluating Code Understanding and Execution via Invertibility
-
本文提出 RoundTripCodeEval (RTCE):用 4 种无损压缩算法(LZW/AE/RLE/Huffman)构造 250 输入 × 4 子任务 = 1000 个严格回环(encode→decode 必须 bit-精确还原)的代码推理基准,结果显示即使是 QwQ-32B 在 Huffman 编码上 EM 仍为 0%,SFT 和 self-reflection 都救不回来。
- ChatHLS: Towards Systematic Design Automation and Optimization for High-Level Synthesis
-
ChatHLS 提出了一个多智能体 HLS 设计框架,通过 HLSTuner(QoR 感知推理优化指令选择)和 HLSFixer(分层反馈增强的调试框架)两个核心组件,结合自进化错误用例扩展机制(VODA),在 HLS-C 生成成功率和硬件性能优化上显著超越基线。
- ChipSeek: Optimizing Verilog Generation via EDA-Integrated Reinforcement Learning
-
ChipSeek 提出了一个将 EDA 工具链直接集成到训练循环中的分层奖励 RL 框架,通过课程引导的动态策略优化(CDPO)使 LLM 能够生成同时满足功能正确性和 PPA(功耗-性能-面积)优化的 RTL 代码,在标准基准上达到 SOTA。
- CodeDistiller: Automatically Generating Code Libraries for Scientific Coding Agents
-
CodeDistiller 自动把科学领域 GitHub 仓库蒸馏成可运行、经调试的示例代码库,让 Code-RAG 式科学发现智能体能调用真实领域工具;在 250 个材料科学仓库上,最佳模型的人工验证正确功能率达到 74.1%,下游发现任务也更受专家偏好。
- CodeRL+: Improving Code Generation via Reinforcement with Execution Semantics Alignment
-
本文提出 CodeRL+,将执行语义对齐集成到 RLVR 训练管道中,通过让模型推断变量级执行轨迹来弥合代码文本表示与执行语义之间的差距,在代码生成上平均 pass@1 提升 4.6%,在代码推理和测试输出生成基准上分别提升 15.5% 和 4.4%。
- CodeWiki: Evaluating AI's Ability to Generate Holistic Documentation for Large-Scale Codebases
-
提出 CodeWiki,一个基于层次化分解和递归多智能体处理的开源框架,用于自动生成仓库级代码文档,并构建了 CodeWikiBench 基准,在七种编程语言上以 68.79% 的质量分数超越了闭源系统 DeepWiki(64.06%)。
- CollabCoder: Plan-Code Co-Evolution via Collaborative Decision-Making for Efficient Code Generation
-
本文提出 CollabCoder,一个计划-代码共演化框架,通过协作决策模块(CDM)判断错误应在计划层还是代码层修复,结合推理轨迹模块(RT)实现从错误中学习的自改进调试,在复杂编程基准上比强基线提升 11-20%,同时减少 4-10 次 API 调用。
- CuBridge: An LLM-Based Framework for Understanding and Reconstructing High-Performance Attention Kernels
-
作者把"用 LLM 直接改 FlashAttention CUDA 代码"这件不靠谱的事,重写成"lift 到可执行 IR(CuIR)→ 按 PyTorch reference transfer → 差分式 lower 回 CUDA"三段式工作流,在 A100/H100 上对 8 类 attention 变体保持 100% 正确率,相对 PyTorch 平均 16.03×、相对 FlexAttention 1.39×、相对前一代 LLM-based 方法 Qimeng-Attention 3.33× 加速。
- DeepGuard: Secure Code Generation via Multi-Layer Semantic Aggregation
-
提出 DeepGuard,通过注意力机制聚合 Transformer 上层多层表示克服"最终层瓶颈"问题,结合多目标训练和轻量推理时安全引导策略,在 5 个代码 LLM 上将安全-正确生成率平均提升 11.9%。
- Discover and Prove: An Open-source Agentic Framework for Hard Mode Automated Theorem Proving in Lean 4
-
DAP 提出了 Hard Mode ATP 的概念(AI 必须自行发现答案再构造证明,而非使用嵌入答案的 Easy Mode 声明),发布了 MiniF2F-Hard 和 FIMO-Hard 基准,并设计了"发现+证明"两阶段框架——用 LLM 自然语言推理发现答案后改写为 Easy Mode 声明交给形式化证明器,在 CombiBench 上将解题数从 7 提升到 10,首次在 PutnamBench Hard Mode 上证明 36 个定理。
- DPC: Training-Free Text-to-SQL Candidate Selection via Dual-Paradigm Consistency
-
DPC 将 Text-to-SQL 的候选选择从"在隐藏数据上猜测"转化为"在可见数据上确定性验证":构造最小区分数据库(MDD)使冲突 SQL 产生不同结果,再用 Python/Pandas 解作为参考锚点通过跨范式一致性选择正确候选,在 BIRD 和 Spider 上超越 Self-Consistency 最高 2.2%。
- DUET: Dual Execution for Test Output Prediction with Generated Code and Pseudocode
-
本文提出 DUET,一个结合直接代码执行和 LLM 伪代码执行的双路框架,通过功能多数投票融合两种互补的执行路径——前者在代码正确时可靠但受实现错误影响,后者绕过实现细节但可能产生执行幻觉——在 LiveCodeBench 测试输出预测上提升 Pass@1 13.6 个百分点。
- EET: Experience-Driven Early Termination for Cost-Efficient Software Engineering Agents
-
提出 EET——一种基于历史经验驱动的早停方法,在补丁生成和补丁选择阶段识别无效迭代并提前终止,将 SE Agent 总成本降低 19%-55%(平均 32%),同时几乎不损失任务性能(最多 0.2%)。
- FormalScience: Scalable Human-in-the-Loop Autoformalisation of Science with Agentic Code Generation in Lean
-
FormalScience 提出一个领域无关的人在环 (HITL) Agent 流水线,让单个领域专家在不会 Lean 的情况下,把非正式的科学推理(特别是物理)转写成 100% 编译通过的 Lean4 代码,并构建出首个 200 题大学物理形式化基准 FormalPhysics,系统刻画了「编译通过」但「语义漂移」的现象。
- From If-Statements to ML Pipelines: Revisiting Bias in Code-Generation
-
揭示LLM代码生成的偏差评估严重低估了实际风险:在ML流水线生成中,敏感属性出现在87.7%的特征选择中(vs 条件语句中的59.2%),且模型能正确排除无关特征但仍选择保留种族、性别等敏感属性,显示出系统性的隐性歧视。
- KoCo-Bench: Can Large Language Models Leverage Domain Knowledge in Software Development?
-
KoCo-Bench 提出首个包含显式领域知识语料库的代码基准,覆盖 6 个新兴领域(RL、Agent、RAG 等)的 11 个框架和 25 个项目,评估 LLM 从知识语料库中获取和应用领域知识进行代码生成和知识理解的能力,揭示即使最强 coding agent Claude Code 也仅达 34.2%。
- Learning Adaptive Parallel Execution for Efficient Code Localization
-
FuseSearch 把代码定位中的并行工具调用建模为质量-效率联合优化问题,用 SFT+RL 学会按任务阶段自适应调节搜索宽度,在 SWE-bench Verified 上用紧凑模型取得高 F1 和显著更低的时间/Token 成本。
- LogicEval: A Systematic Framework for Evaluating Automated Repair Techniques for Logical Vulnerabilities in Real-World Software
-
本文构建了首个针对逻辑漏洞的修复评估框架 LogicEval 和数据集 LogicDS(61 个真实逻辑漏洞 + 61 个合成 Java 样本),系统评估了传统 AVR 工具和 LLM 在修复逻辑漏洞上的能力,发现 LLM 在提供辅助信息时表现最佳但整体修复率仍然很低(61 个真实样本中仅正确修复 5 个),并识别了提示敏感性、上下文丢失和补丁定位困难等关键瓶颈。
- MARS2: Scaling Multi-Agent Tree Search via Reinforcement Learning for Code Generation
-
MARS2 提出多智能体强化树搜索框架,将多个独立优化的策略嵌入共享搜索树中协作探索,通过 Thompson 采样选择智能体-节点对、树一致性奖励塑形和路径级组优势估计,在代码生成基准上一致提升单模型 Pass@1 最高 8.0%、系统级 Pass@1(MCTS) 最高 6.5%。
- OmniDiagram: Advancing Unified Diagram Code Generation via Visual Interrogation Reward
-
本文提出 OmniDiagram,一个统一的图表代码生成框架,覆盖 LaTeX/Mermaid/PlantUML 三种语言和图表转代码/图表编辑/文本转代码三种任务,并引入基于视觉问答的 Viva 奖励机制来指导 RL 训练,在多个基准上达到 SOTA。
- PaT: Planning-after-Trial for Efficient Test-Time Code Generation
-
PaT 将代码生成中的“先规划再尝试”改成“先尝试、失败后再规划”,用执行反馈触发昂贵的分解步骤,并用小模型生成、大模型规划的异构配置显著改善 Pass@1 与推理成本之间的折中。
- PExA: Parallel Exploration Agent for Complex Text-to-SQL
-
PExA 把复杂 Text-to-SQL 改写成“为自然语言查询生成并执行一组语义测试用例”的并行探索问题,通过 Planner、Test Case Generator 和 SQL Proposer 三个子代理在 Spider 2.0 上提升执行准确率,并把延迟控制在与强基线相近的水平。
- Precise Debugging Benchmark: Is Your Model Debugging or Regenerating?
-
本文揭示前沿 LLM 在调试任务中的"重生成"倾向——通过引入 PDB 框架和编辑级精度/bug 级召回指标,发现 GPT-5.1-Codex 等模型虽能通过 76% 以上单元测试,但编辑精度不足 45%,且迭代和 agent 调试策略也无法显著改善精度。
- PV-SQL: Synergizing Database Probing and Rule-based Verification for Text-to-SQL Agents
-
本文提出 PV-SQL,一个 Agent 式 Text-to-SQL 框架,通过 Probe(迭代生成探测查询发现数据库值格式/列语义/表关系)和 Verify(基于模式匹配提取可验证约束并构建检查清单)两个互补组件,在 BIRD 基准上比最佳基线高 5% 执行准确率和 20.8% 有效效率分。
- QAQ: Bidirectional Semantic Coherence for Selecting High-Quality Synthetic Code Instructions
-
QAQ 从“答案能否反推出问题”的反向语义一致性出发,用分层 RMI 与强弱模型分歧筛选合成代码指令,只用 25% WarriorCoder 数据就接近全量训练,并显著优于 IFD 等传统数据选择指标。
- QiMeng-PRepair: Precise Code Repair via Edit-Aware Reward Optimization
-
本文识别了 LLM 代码修复中的"过度编辑"问题——模型倾向于重写大量代码而非精确定位和修复 bug,提出 PRepair 框架,通过 Self-Breaking(多样化 bug 注入)和 Self-Repairing(编辑感知 GRPO 训练),显著提升修复精确度同时保持正确性,并加速推测解码推理。
- R\(^3\)-SQL: Ranking Reward and Resampling for Text-to-SQL
-
R3-SQL 面向 generate-then-rank Text-to-SQL,先按执行结果把等价 SQL 分组并结合 pairwise/listwise 与 pointwise reward 排序,再用 LLM agent 判断候选池是否缺少正确 SQL 并选择性重采样,在 BIRD-dev 上达到 75.03 EX。
- ReCode: Reinforcing Code Generation with Reasoning-Process Rewards
-
ReCode 通过 CRPL 训练能评价代码推理过程质量的奖励模型,并用 CG-GRPO 只在代码执行正确时激活过程奖励,从而在避免 reward hacking 的同时提升代码生成模型的 Pass@1。
- ReFEree: Reference-Free and Fine-Grained Method for Evaluating Factual Consistency in Real-World Code Summarization
-
本文提出 ReFEree,一种针对真实世界代码摘要的无参考、细粒度事实一致性评估方法,定义四类不一致标准并在句段级别评估,结合依赖信息搜索机制,在 Python 和 Java 上相比前 SOTA 提升 15-18% 的人类判断相关性。
- RepoShapley: Shapley-Enhanced Context Filtering for Repository-Level Code Completion
-
提出 RepoShapley,一种基于 Shapley 值的联盟感知上下文过滤框架,通过估计检索代码片段在组合中的交互贡献来决定保留/丢弃,显著提升仓库级代码补全质量。
- RExBench: Can coding agents autonomously implement AI research extensions?
-
RExBench 把 coding agent 放进真实 AI 论文代码库中,让它们实现专家设计的研究扩展并用受控执行结果评分,发现当前最强 agent 也只有约三分之一成功率,距离自主完成科研扩展仍有明显差距。
- River-LLM: Large Language Model Seamless Exit Based on KV Share
-
本文提出 River-LLM,一个无需训练的框架,通过构建轻量级 KV 共享退出通道(Exit River)解决了 decoder-only 架构中 Early Exit 的 KV Cache 缺失问题,利用状态转换相似度引导退出决策,实现 1.71×-2.16× 的实际推理加速且保持近无损生成质量。
- Ro-SLM: Onboard Small Language Models for Robot Task Planning and Operation Code Generation
-
Ro-SLM 用 LLM 合成和校验机器人任务-代码数据,再通过 SFT 与 LLM 奖励的 GRPO 优化 Llama-3.1-8B,使小模型能在无人机和地面车任务中接近云端 LLM 的规划与操作代码生成能力。
- ROSE: An Intent-Centered Evaluation Metric for NL2SQL
-
ROSE 将 NL2SQL 评测从“预测 SQL 是否匹配单一参考 SQL”改为“预测 SQL 是否满足用户意图”,通过 SQL Prover 与 Adversarial Refuter 两阶段推理,在 ROSE-VEC 上比现有最佳指标高近 24 个百分点 Cohen's Kappa,并揭示 BIRD 等基准中参考 SQL 错误和问题歧义造成的评测危机。
- SciCoQA: Quality Assurance for Scientific Paper–Code Alignment
-
本文提出 SciCoQA,首个用于检测科学论文与其代码实现之间差异的基准数据集,包含 635 个差异实例(92 个真实 + 543 个合成),评测 22 个 LLM 后发现最强模型仅能检测 46.7% 的真实差异,揭示了自动化科学质量保证中的关键能力缺口。
- SecureVibeBench: Evaluating Secure Coding Capabilities of Code Agents with Realistic Vulnerability Scenarios
-
提出 SecureVibeBench,首个仓库级多文件编辑的安全编码基准,从41个OSS-Fuzz项目中构建105个C/C++安全编码任务,通过级联静态+动态分析精确还原漏洞首次引入的场景,评估发现最佳Agent(SWE-agent + Claude Sonnet 4.5)仅23.8%的代码同时满足功能正确性和安全性。
- Sense and Sensitivity: Examining the Influence of Semantic Recall on Long Context Code Understanding
-
本文提出区分词汇召回(逐字检索代码)和语义召回(理解代码运行语义)两种能力,发现前沿 LLM 在长上下文中词汇召回近乎完美但语义召回严重退化,并引入 SemTrace 基准揭示现有评估严重低估了语义理解失败的程度。
- SOCIA-EVO: Automated Simulator Construction via Dual-Anchored Bi-Level Optimization
-
本文提出 SOCIA-EVO,一种将自动化模拟器构建重新定义为双锚进化过程的 LLM 智能体框架,通过静态蓝图(Blueprint)锚定经验约束、双层优化解耦结构修正与参数校准、自我策划的策略剧本(Playbook)管理修复假说并通过执行反馈进行贝叶斯加权检索,在用户建模、口罩佩戴扩散和个人出行三个模拟任务上显著超越 Reflexion、G-SIM 等基线。
- SolidCoder: Bridging the Mental-Reality Gap in LLM Code Generation through Concrete Execution
-
SolidCoder 通过 S.O.L.I.D. 架构(Shift-left Planning、Oracle-based Assertions、Live Execution、Intermediate Simulation、Defensive Accumulation)将代码验证从 LLM 的"想象执行"转变为"真实执行",在 GPT-4o 上达到 HumanEval 95.7%、CodeContests 77.0%、APPS 26.7% 的 pass@1 性能。
- Static Program Slicing Using Language Models With Dataflow-Aware Pretraining and Constrained Decoding
-
Sliceformer 把静态程序切片重写为小型代码语言模型的 seq2seq 任务,通过数据流感知预训练学习依赖关系,并用词法与语法约束解码防止幻觉,在 Java 和 Python 切片基准上显著提升 ExactMatch。
- StoryCoder: Narrative Reformulation for Structured Reasoning in LLM Code Generation
-
本文提出 StoryCoder,一种将代码生成问题重构为连贯自然语言叙事的提示框架,通过任务概述、约束条件和示例三个叙事组件引导 LLM 进行结构化推理,在 11 个模型上平均提升零样本 pass@10 达 18.7%。
- SWE-QA: Can Language Models Answer Repository-level Code Questions?
-
SWE-QA 构建了一个覆盖 15 个真实 Python 仓库、720 个高质量问答对的仓库级代码问答基准,用 GitHub issue 归纳问题类型并用人工校验答案,实验显示单纯 LLM 直接回答很弱,RAG 与 OpenHands/SWE-agent 这类工具化 agent 才能接近真实开发问答需求。
- Taming System Complexity: Demystifying Software Engineering Agents in Diagnosing Linux Kernel Faults
-
通过建立大规模 Linux 内核故障定位基准 LinuxFLBench,揭示现有 LLM Agent 在复杂系统中的局限,并提出 LinuxFL+ 框架通过目录感知和潜在原因双维扩展,以低成本显著提升故障定位精度。
- The Path Not Taken: Duality in Reasoning about Program Execution
-
本文提出程序执行推理的对偶性概念,通过DexBench基准(445个配对实例)联合评估LLM的正向执行推理(预测给定输入下的代码覆盖)和反向反事实推理(推断使执行流转向目标分支的输入变异),发现单一方向上的强表现不能转化为联合评估下的成功,揭示了模型对程序因果理解的不足。
- To Diff or Not to Diff? Structure-Aware and Adaptive Output Formats for Efficient LLM-based Code Editing
-
这篇论文把 LLM 代码编辑的“输出格式”本身作为训练对象,提出 BlockDiff、FuncDiff 和自适应格式选择策略 AdaEdit,在接近 full-code 生成准确率的同时,在长代码编辑中将延迟和输出 token 成本降低 30% 以上。