Authors
Irum Rauf, Marian Petre, Thein Tun, Tamara Lopez, Paul Lunn, Dirk Van Der Linden, John Towse, Helen Sharp, Mark Levine, Awais Rashid, Bashar Nuseibeh
Publication date
2021/9/28
Journal
ACM Transactions on Software Engineering and Methodology (TOSEM)
Volume
31
Issue
1
Pages
1-52
Publisher
ACM
Description
Despite the availability of various methods and tools to facilitate secure coding, developers continue to write code that contains common vulnerabilities. It is important to understand why technological advances do not sufficiently facilitate developers in writing secure code. To widen our understanding of developers' behaviour, we considered the complexity of the security decision space of developers using theory from cognitive and social psychology. Our interdisciplinary study reported in this article (1) draws on the psychology literature to provide conceptual underpinnings for three categories of impediments to achieving security goals, (2) reports on an in-depth meta-analysis of existing software security literature that identified a catalogue of factors that influence developers' security decisions, and (3) characterises the landscape of existing security interventions that are available to the developer during coding and …
Total citations
202120222023202417202
Scholar articles
I Rauf, M Petre, T Tun, T Lopez, P Lunn… - ACM Transactions on Software Engineering and …, 2021