Score: 0

AI for software engineering: from probable to provable

Published: November 28, 2025 | arXiv ID: 2511.23159v1

By: Bertrand Meyer

Potential Business Impact:

AI writes perfect computer code without mistakes.

Business Areas:
Artificial Intelligence Artificial Intelligence, Data and Analytics, Science and Engineering, Software

Vibe coding, the much-touted use of AI techniques for programming, faces two overwhelming obstacles: the difficulty of specifying goals ("prompt engineering" is a form of requirements engineering, one of the toughest disciplines of software engineering); and the hallucination phenomenon. Programs are only useful if they are correct or very close to correct. The solution? Combine the creativity of artificial intelligence with the rigor of formal specification methods and the power of formal program verification, supported by modern proof tools.

Country of Origin
🇨🇭 Switzerland

Page Count
6 pages

Category
Computer Science:
Software Engineering