Oct 2026· Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering· pp. 1-1· 0 citations
TL;DR
This keynote argues that software changes offer a uniquely tractable setting for establishing correctness, and reframes the oracle problem from determining absolute correctness to validating a behavioral delta by asking which behaviors changed, which remained stable, and whether the observed differences match the intended change.
Abstract
Generative AI is making software changes increasingly cheap to produce, shifting the bottleneck from implementation to validation. This keynote argues that software changes offer a uniquely tractable setting for establishing correctness. Unlike an arbitrary program, a change comes with an existing implementation whose behavior is largely accepted and, often, a natural-language description of what is intended to change. Together, these provide a powerful partial specification in which existing behavior should be preserved by default, except where the stated intent justifies a difference. This reframes the oracle problem from determining absolute correctness to validating a behavioral delta by asking which behaviors changed, which remained stable, and whether the observed differences match the intended change. By combining natural-language intent with execution across program versions, AI-based techniques can construct increasingly strong evidence about the correctness of a change. As coding agents become more capable, the central challenge for AI4SE therefore shifts from generating patches to justifying them. Future systems should produce not only code changes, but executable evidence that the intended change, and only the intended change, actually occurred.
The silent revision rate, the share of material changes to a framework's commitments that the developer's published account does not identify, is introduced, and the versioned, hash-pinned corpus needed to compute it is released.
A systematic audit of technical debt in AI-generated software is presented, revealing that AI does not eliminate flaws but rather introduces a distinct "machine signature" of defects.
Yue-Cai Zhu, Nikolaos Tsantalis, Peter C. Rigby· Proceedings of the 41st IEEE...· 0 citations
Software agents built on foundation models depend on the prompt, the Trigger component, as their primary instruction interface, yet this component appears in roughly 1% of the test cases across the agent ecosystem. Recent literature calls for metamorphic testing of prompt behavior, but that call remains unanswered for...
Wyllgner França de Amorim· Brazilian Symposium on Syste...· 0 citations
It is argued that AI removes much of that cost: natural language enriched with lightweight mathematics, written in \LaTeX, can serve as an intermediate specification language that is precise enough to reason over and prove, while a large language model reviews it for ambiguity, drafts proofs, and generates the implemen...
The contribution is a bounded application of established optimization to selecting assurance context for a software change; discovering the obligations and downstream agent benefit remain open.
A pipeline promoting an AI system publishes records claiming the thing evaluated is the thing deployed and that the evidence licensed the transition, and measures whether those records can express that claim and whether it holds where declared.
Rashid Azarang· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.