Exploring Usable Security to Improve the Impact of Formal Verification: A Research Agenda
Carolina Carreira (INESC-ID, IST, University of Lisbon, Portugal),, Jo\~ao F. Ferreira (INESC-ID, IST, University of Lisbon, Portugal),, Alexandra Mendes (HASLab, INESC TEC, Universidade da Beira Interior,, Portugal), Nicolas Christin (Carnegie Mellon University, Pittsburgh,

TL;DR
This paper proposes a research agenda to study how human factors influence the adoption and understanding of formally verified software, aiming to enhance security and usability.
Contribution
It introduces the first research agenda focused on human-centered studies of formal verification's impact on user perception and adoption.
Findings
Identifies a gap in human-centered research on formal verification.
Proposes studies on mental models of formal verification and security.
Aims to increase adoption of secure, verified software.
Abstract
As software becomes more complex and assumes an even greater role in our lives, formal verification is set to become the gold standard in securing software systems into the future, since it can guarantee the absence of errors and entire classes of attack. Recent advances in formal verification are being used to secure everything from unmanned drones to the internet. At the same time, the usable security research community has made huge progress in improving the usability of security products and end-users comprehension of security issues. However, there have been no human-centered studies focused on the impact of formal verification on the use and adoption of formally verified software products. We propose a research agenda to fill this gap and to contribute with the first collection of studies on people's mental models on formal verification and associated security and privacy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
