Software security in practice: knowledge and motivation

被引:0
|
作者
Assal, Hala [1 ]
Morkonda, Srivathsan G. [2 ]
Arif, Muhammad Zaid [2 ]
Chiasson, Sonia [2 ]
机构
[1] Dept Syst & Comp Engn, 1125 Colonel By Dr, Ottawa, ON K1S 5B6, Canada
[2] Carleton Univ, Sch Comp Sci, 1125 Colonel Dr, Ottawa, ON K1S 5B6, Canada
来源
JOURNAL OF CYBERSECURITY | 2025年 / 11卷 / 01期
基金
加拿大自然科学与工程研究理事会;
关键词
usable security; software security; software developers; interview; security knowledge; security motivation; SELF-DETERMINATION THEORY; INTRINSIC MOTIVATION; WORK;
D O I
10.1093/cybsec/tyaf005
中图分类号
C [社会科学总论];
学科分类号
03 ; 0303 ;
摘要
Developing secure software remains a challenge for developers despite the availability of security resources and secure development tools. Common factors affecting software security include the developer's security awareness and the rationales behind their development decisions with respect to security. In this work, we conducted interviews with software developers to examine how developers in organizations acquire security knowledge, and what factors motivate or prevent developers from adopting software security practices. Our analysis reveals that developers' security knowledge and motivations are intertwined aspects that are both important for promoting security in development teams. We identified a variety of learning opportunities used by developers and employers for increasing security awareness, including in-context learning activities preferred by developers. Based on our application of the self-determination theory, better security outcomes are expected when developers are internally driven toward security, rather than motivated by external factors; this aligns with our interpretation of participants' descriptions relating to security outcomes within their teams. Based on our analysis, we provide ideas on how to motivate developers to internalize security and improve their security practices.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Knowledge for software security
    Barnum, S
    McGraw, G
    IEEE SECURITY & PRIVACY, 2005, 3 (02) : 74 - 78
  • [2] Software Security in Practice
    Chess, Brian
    Arkin, Brad
    IEEE SECURITY & PRIVACY, 2011, 9 (02) : 89 - 92
  • [3] Software Security and Systematizing Knowledge
    van Oorschot, Paul C.
    IEEE SECURITY & PRIVACY, 2019, 17 (03) : 4 - 6
  • [4] A Perception of the Practice of Software Security and Performance Verification
    Ribeiro, Victor Vidigal
    Cruzes, Daniela Soares
    Travassos, Guilherme Horta
    2018 25TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2018, : 71 - 80
  • [5] Motivation and Awareness for Tacit Knowledge Sharing in Chinese Software Organisations
    Chen, Hui
    Nunes, Jose Miguel Baptista
    An, Xiaomi
    Bai, Wenlin
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON INTELLECTUAL CAPITAL KNOWLEDGE MANAGEMENT & ORGANISATIONAL LEARNING (ICICKM 2016), 2016, : 73 - 81
  • [6] Software Security Knowledge Transferring and Learning with Concept Maps
    Wen, Shao-Fang
    2018 2ND INTERNATIONAL CONFERENCE ON E-SOCIETY, E-EDUCATION AND E-TECHNOLOGY (ICSET 2018), 2018, : 51 - 55
  • [7] Security Requirement Modeling Support System using Software Security Knowledge Base
    Hazeyama, Atsuo
    Tanaka, Shun'chi
    Tanaka, Takafumi
    Hashiura, Hiroaki
    Munetoh, Seiji
    Okubo, Takao
    Kaiya, Haruhiko
    Washizaki, Hironori
    Yoshioka, Nobukazu
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2018), VOL 2, 2018, : 234 - 239
  • [8] Case Base for Secure Software Development Using Software Security Knowledge Base
    Hazeyama, Atsuo
    Saito, Masahito
    Yoshioka, Nobukazu
    Kumagai, Azusa
    Kobashi, Takanori
    Washizaki, Hironori
    Kaiya, Haruhiko
    Okubo, Takao
    IEEE 39TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC 2015), VOL 3, 2015, : 97 - 103
  • [9] Exploring Continued Knowledge Sharing Motivation in Virtual Communities of Practice
    Liu, Binfang
    Chen, Hui
    PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON INTELLECTUAL CAPITAL, KNOWLEDGE MANAGEMENT & ORGANISATIONAL LEARNING (ICICKM 2018), 2018, : 180 - 188
  • [10] Motivation in software engineering industrial practice: A cross-case analysis of two software organisations
    Franca, A. Cesar C.
    da Silva, Fabio Q. B.
    Felix, Adelnei de L. C.
    Carneiro, David E. S.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (01) : 79 - 101