2023
DOI: 10.31234/osf.io/pexvz
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Can you hear the ROAR of software security? How Responsibility, Optimism And Risk shape developers’ security perceptions

Abstract: We apply a social and cognitive psychological approach to better understand software developers’ perceptions of secure software development. Drawing upon psychological theories of social identity and cognitive processing, we illustrate how software developers’ self-defined social identities affect their approaches to development. We also point to behaviours that might indicate areas of increased risk of project delays or failure. Professional freelance software developers together with current computer science… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 54 publications
0
6
0
Order By: Relevance
“…For cybersecurity, users have been found to underestimate their risk online, increasing their vulnerability cybersecurity attacks (West, 2008;Wiederhold, 2014). In a thematic analysis of the same data presented in this article, engineers reported negative events as being damaging to their identity as an engineer (Ivory et al, 2023), indicating that for some, they associate the potential of software vulnerabilities in one's code as being a negative event. As such, a logical assumption would be that software developers are also susceptible to optimistic outlooks toward their work, and underestimating the likelihood of negative events, such as vulnerabilities in their code (as a potential marker of low-quality work).…”
Section: Optimism Biasmentioning
confidence: 71%
See 2 more Smart Citations
“…For cybersecurity, users have been found to underestimate their risk online, increasing their vulnerability cybersecurity attacks (West, 2008;Wiederhold, 2014). In a thematic analysis of the same data presented in this article, engineers reported negative events as being damaging to their identity as an engineer (Ivory et al, 2023), indicating that for some, they associate the potential of software vulnerabilities in one's code as being a negative event. As such, a logical assumption would be that software developers are also susceptible to optimistic outlooks toward their work, and underestimating the likelihood of negative events, such as vulnerabilities in their code (as a potential marker of low-quality work).…”
Section: Optimism Biasmentioning
confidence: 71%
“…This article is part of a larger project (Ivory, 2022) that examines both cognitive links and risk perception, alongside social identity, and responsibility within software development. The project comprises two independent, self-contained components, with the complementary package focusing on a thematic analysis of responsibility and risk acceptance (Ivory et al, 2023). The overall project information and data can be found at https://doi.org/10 .17605/OSF.IO/P6DY5.…”
Section: Motivationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Companies that can do so should employ or delegate security testing to specific teams or individuals whose primary role is security-focused. Typically, developers are seen to prioritise functionality over security when tasked with both [6], and an absence of clearly defined roles for security can lead to a diminished sense of responsibility for ensuring software is secure [32]. Identifying specific security roles can reduce the presence of conflicting tasks, allowing for enhanced security focus, which may increase reflective thinking around security.…”
Section: Discussionmentioning
confidence: 99%
“…A catalyst for engaging system 2 processing can be peer communication [69], as it allows for greater exploration of potential viewpoints and reduces potential biases. Aligning with different social identities, such as those shared by software users, can enhance feelings of responsibility [32], which can also result in decisions being taken that account for others [38]. By acknowledging these views, developers may look at software code differently, allowing them to identify security vulnerabilities that would otherwise be missed.…”
Section: Discussionmentioning
confidence: 99%