arXiv cs.AI· Sion Israel Sion, Alain April·· 13 小时前AI 评分42
谁来验证构建者?为智能体生成的软件建立独立保障机制
Who Verifies the Builder? Toward Independent Assurance for Agent-Produced Software
AI 导读
针对编码智能体同时产出软件与正确性证据的问题,论文提出将构建与验证分离的“保障平面”框架,引入验证契约并分两阶段验证:先在不接触实现的情况下按规格验证,再基于变异分析、属性测试和模糊测试做实现感知验证。
正文 · 原文
Abstract:Coding agents can now implement a specification, write and run tests, repair failures, and declare the result ready for release. When the same agentic system produces both the software and the evidence of its correctness, a passing test suite is no longer independent evidence: visible tests become an optimization target, code and tests may share one misinterpretation of the specification, and the builder's own tests may simply be incomplete. This paper argues that agent-produced software requires an assurance plane that is structurally independent of the build plane. We characterize four gaps between stakeholder intent and production (requirement, conformance, evaluation, and model gaps) and identify which of them verification can close. We propose a framework that separates building from verifying, introduces a Verification Contract stating what must be demonstrated before release, and organizes verification in a specification-first phase without access to the implementation and an implementation-aware phase based on mutation analysis, property-based testing, and fuzzing, with an assurance report that leaves the release decision to a human. We evaluate the framework in a pre-registered study on three stateful services, two of them written by third-party models, and an EvalPlus pilot. The builder's programs were correct, but its own tests missed subtle interactions: a verifier in a fresh context detected more of the 46 seeded faults than the builder's tests (Holm-corrected p = 0.006) and surfaced the ambiguities of the specification, at the price of rare false oracles. A verifier from another provider did not add detection.
| Comments: | 10 pages, 2 figures, 4 tables. Artifact: this https URL |
| Subjects: | Software Engineering (cs.SE); Artificial Intelligence (cs.AI) |
| ACM classes: | D.2.5 |
| Cite as: | arXiv:2610.28667 [cs.SE] |
| (or arXiv:2610.28667v1 [cs.SE] for this version) | |
| https://doi.org/10.48550/arXiv.2610.28667 arXiv-issued DOI via DataCite (pending registration) |
Submission history
From: Sion Israel Sion [view email]
[v1]
Fri, 16 Oct 2026 18:00:10 UTC (23 KB)
来源:arXiv cs.AI · arxiv.org