AI for software engineering: from probable to provable
A new paper on arXiv proposes combining AI with formal verification to overcome the limitations of 'vibe coding,' such as goal specification difficulty and hallucination. The approach merges AI creativity with formal methods and proof tools to ensure program correctness.
Key facts
- The paper is titled 'AI for software engineering: from probable to provable'.
- It addresses two obstacles in AI-assisted programming: goal specification and hallucination.
- The proposed solution combines AI with formal specification and program verification.
- The paper is categorized under Computer Science > Software Engineering.
- It was submitted to arXiv and is available at https://arxiv.org/abs/2511.23159.
- The term 'vibe coding' is used to describe AI-based programming.
- Prompt engineering is described as a form of requirements engineering.
- Modern proof tools are mentioned as part of the solution.
Entities
Institutions
- arXiv