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 条
  • [21] A Case-based Management System for Secure Software Development Using Software Security Knowledge
    Saito, Masahito
    Hazeyama, Atsuo
    Yoshioka, Nobukazu
    Kobashi, Takanori
    Washizaki, Hironori
    Kaiya, Haruhiko
    Ohkubo, Takao
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS 19TH ANNUAL CONFERENCE, KES-2015, 2015, 60 : 1092 - 1100
  • [22] Protection Poker: Structuring Software Security Risk Assessment and Knowledge Transfer
    Williams, Laurie
    Gegick, Michael
    Meneely, Andrew
    ENGINEERING SECURE SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, 5429 : 122 - 134
  • [23] Ontological Approach Toward Security Knowledge Management for Secure Software Engineering
    Lasmar, Sarra
    Ben Ghezala, Henda Hajjemi
    EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT: A 2025 VISION TO SUSTAIN ECONOMIC DEVELOPMENT DURING GLOBAL CHALLENGES, 2020, : 6402 - 6413
  • [24] Knowledge and motivation
    Turner, F
    ASHRAE JOURNAL, 2004, 46 (03) : 5 - 5
  • [25] MOTIVATION AND KNOWLEDGE
    SIXEL, FW
    KOLNER ZEITSCHRIFT FUR SOZIOLOGIE UND SOZIALPSYCHOLOGIE, 1980, : 246 - 267
  • [26] Integrating Knowledge Management into Information Security: From Audit to Practice
    Au, Cheuk Hang
    Fung, Walter S. L.
    INTERNATIONAL JOURNAL OF KNOWLEDGE MANAGEMENT, 2019, 15 (01) : 37 - 52
  • [27] 10 years of software architecture knowledge management: Practice and future
    Capilla, Rafael
    Jansen, Anton
    Tang, Antony
    Avgeriou, Paris
    Babar, Muhammad Ali
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 116 : 191 - 205
  • [28] Insights into Domain Knowledge Sharing in Software Development Practice in SMEs
    Buchan, Jim
    Ekadharmawan, Christian Harsana
    MacDonell, Stephen G.
    APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 93 - 100
  • [29] Extrinsic and intrinsic motivation for experience grounded tacit knowledge sharing in Chinese software organisations
    Chen, Hui
    Nunes, Miguel Baptista
    Ragsdell, Gillian
    An, Xiaomi
    JOURNAL OF KNOWLEDGE MANAGEMENT, 2018, 22 (02) : 478 - 498
  • [30] Software security is software reliability
    Lindner, Felix FX
    COMMUNICATIONS OF THE ACM, 2006, 49 (06) : 57 - 61