跳到正文
arXiv cs.AI· Songwei Yu, Ziqi Miao, Jingxuan Xu, Junhao Fan, Haoyang Huang, Yuan Xiong, Zihang Xu, Weihao Li, Wenqiang Zhu, Yuechen Luo, Xinshun Feng, Yanan Wu, Ken Deng·· 2 天前AI 评分34

SWE-Nexus:从测试执行自动组合软件工程任务

SWE-Nexus: Automated Composition of Software Engineering Tasks from Test Execution

AI 导读

SWE-Nexus 是一个全自动流水线,通过测试执行构建仓库级实现任务,由四个构建智能体筛选测试、适配追踪与评估协议并生成行为规范。其基准包含来自 105 个仓库、六种编程语言的 600 个任务(116 个原子任务、484 个组合任务),在三种智能体脚手架下评测 12 个模型,最佳配置单次尝试解决 37.8% 的任务。

正文 · AI 翻译

作者:Songwei Yu、Ziqi Miao、Jingxuan Xu、Junhao Fan、Haoyang Huang、Yuan Xiong、Zihang Xu、Weihao Li、Wenqiang Zhu、Yuechen Luo、Xinshun Feng、Yanan Wu、Ken Deng

查看 PDF HTML(实验性)

摘要:历史代码变更提供了便利的任务边界,但无法识别所选测试实际执行了哪些生产函数,也不支持在单个变更之外组合已验证的行为。我们提出 SWE-Nexus,一个全自动流水线,从测试执行中构建仓库级实现任务。四个构建智能体选择测试、为每个仓库调整追踪与评估协议,并生成行为规范。对于每个选定的测试文件,追踪记录生产函数体的观测执行足迹。仅当所有预期评分点在原始仓库中通过,且遮蔽被追踪的函数体导致至少一个失败或错误时,该范围才被保留。兼容的范围以确定性方式组合,共享函数只计一次,并且每个组成测试文件都在完整的组合遮蔽下重新验证。该基准包含来自 105 个仓库、涵盖六种编程语言的 600 个任务,其中包括 116 个原子任务和 484 个组合任务。我们在三种智能体脚手架下评估了 12 个模型。最佳配置在一次尝试中解决了 37.8% 的任务,范围加权评分衡量部分恢复情况。SWE-Nexus 支持从单个历史变更之外已验证的行为构建任务。
学科: 软件工程(cs.SE);人工智能(cs.AI)
引用为: arXiv:2610.20038 [cs.SE]
  (或 arXiv:2610.20038v2 [cs.SE] 用于此版本)
  https://doi.org/10.48550/arXiv.2610.20038

arXiv 颁发的 DOI,经由 DataCite

提交历史

来自:Miao Ziqi [查看邮箱]
[v1] 2026年10月14日星期三 11:45:59 UTC(626 KB)
[v2] 2026年10月15日星期四 14:01:09 UTC(626 KB)

来源:arXiv cs.AI · arxiv.org