Lune

OOPSLA2025Top-tier venue

On the Impact of Formal Verification on Software Development

Eric Mugnier, Yuanyuan Zhou, Ranjit Jhala, Michael Coblenz

2025Year

Abstract

Auto-active verifiers like Dafny aim to make formal methods accessible to non-expert users through SMT automation. However, despite the automation and other programmer-friendly features, they remain sparsely used in real-world software development, due to the significant effort required to apply them in practice. We interviewed 14 experienced Dafny users about their experiences using it in large-scale projects. We apply grounded theory to analyze the interviews to systematically identify how auto-active verification impacts software development, and to identify opportunities to simplify the use, and hence, expand the adoption of verification in software development.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 37b6e623-bd2e-4cf8-9328-d25e84623da6

Builds on12

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines