1. Purpose
This survey is conducted as part of a Bachelor’s thesis at the Technical University of Darmstadt. The objective is to investigate how individual differences in experience and self-efficacy influence developers' ability to identify and mitigate security vulnerabilities in code.
2. What data is collected
We collect the following categories of information to test our research hypotheses:
- Demographics: Age, gender identity, sex assigned at birth, nationality, and the country where you completed your secondary education.
- Programming Experience: Self-estimates of your experience level and objective indicators such as the number of years you have been programming.
- Psychometric Data: Your self-assessment regarding general problem-solving confidence and specific confidence in handling security tasks (Self-Efficacy).
- Task Performance: Your responses to code vignettes, including whether you detect a security issue, how you rate its severity, and how you propose to fix it.
- Resource Usage: Information regarding the tools (e.g., AI assistants, search engines) you used to complete the tasks, as well as your general frequency of using such tools in daily work.
3. Anonymity and Confidentiality
This survey is strictly anonymous.
- We do not collect names or email addresses.
- Technical Anonymization: The survey is hosted on the TU Darmstadt LimeSurvey instance with strict anonymization settings enabled. We do not record your IP address, referrer URL, or response timestamps/timings.
- Because no personally identifiable information (PII) or technical identifiers are stored, it is not possible to link your responses back to you or your device.
4. Data Storage and Processing
All data is stored securely on servers provided by the Technical University of Darmstadt. Access to the data is restricted to the principal investigator and the thesis supervisor. The collected data will be analyzed in aggregate form for academic research purposes only.
5. Right to Withdraw
Participation is entirely voluntary. You may withdraw from the study at any time without penalty by simply closing your browser window. However, please note that because we do not collect any identifiers (such as IP addresses or codes), it is not possible to identify or delete your specific data once the survey has been submitted.
6. Contact
If you have questions regarding this study or its data protection measures, please contact the principal investigator: