This survey is part of a study that aims to understand the challenges faced by developers who use Verification-Aware Languages. It seeks to broaden the adoption of these technologies, leading to increased software reliability.
Purpose
The purpose of this study is to understand what are the challenges faced by Verification-Aware Language programmers and what can be done to improve those tools to mitigate the discovered challenges.
Procedures
In this study, you will answer questions about your knowledge of Verification-Aware Languages. You will need to read an explanation of what we mean by Verification-Aware Languages and answer questions about your experience using Verification-Aware Languages.
There are groups of questions targeting developers using Dafny and Frama-C. To answer those groups, you will need to read more specific definitions. The expected duration of the survey is from 10 to 15 minutes
Participant Requirements
Participation in this study is limited to individuals 18 years of age or older, fluent in English, and with some programming experience with Verification-Aware Languages.
Risks
If you agree to participate, the primary risk is a breach of confidentiality since we use a third party (Jotform) to design our survey and collect your data. However, we do not collect any identifiable information. This risk is similar to what you encounter anytime you provide identifiable and private information online. You might encounter boredom or fatigue.
Usage of Information
The information collected will be used for scientific publications.