Security Thinking in Online Freelance Software Development

被引:3
|
作者
Rauf, Irum [1 ]
Petre, Marian [1 ]
Tun, Thein [1 ]
Lopez, Tamara [1 ]
Nuseibeh, Bashar [1 ,2 ]
机构
[1] Open Univ, Milton Keynes, England
[2] Lero, Limerick, Ireland
基金
英国工程与自然科学研究理事会;
关键词
freelance software development; payment for security; security; developer; software development in society; societal challenges of secure software development;
D O I
10.1109/ICSE-SEIS58686.2023.00008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Online freelance software development (OFSD) is a significant part of the software industry and is a thriving online economy; a recent survey by Stack Overflow reported that nearly 15% of developers are independent contractors, freelancers, or self-employed. Although security is an important quality requirement for the social sustainability of software, existing studies have shown differences in the way security issues are handled by developers working in OFSD compared to those working in organisational environments. This paper investigates the security culture of OFSD developers, and identifies significant themes in how security is conceived, practiced, and compensated. Based on in-depth interviews with 20 freelance (FL) developers, we report that (a) security thinking is evident in descriptions of their work, (b) security thinking manifests in different ways within OFSD practice, and (c) the dynamics of the freelance development ecosystem influence financial investment in secure development. Our findings help to understand the reasons why insecure software development is evident in freelance development, and they contribute toward developing security interventions that are tailored to the needs of freelance software developers. General Summary- Online freelance software development (OFSD) is a significant part of the software industry and is a thriving online economy. Although security is an important quality requirement for the social sustainability of software, existing studies have shown differences in the way security issues are handled by developers working in OFSD compared to those working in organisational environments. Based on in-depth interviews with 20 freelance developers, this paper investigates the security culture of OFSD developers, and identifies significant themes in how security is conceived, practiced, and compensated.
引用
收藏
页码:13 / 24
页数:12
相关论文
共 50 条
  • [41] The effects of required security on software development effort
    Venson, Elaine
    Clark, Bradford
    Boehm, Barry
    JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 207
  • [42] Aligning Security Objectives With Agile Software Development
    Rindell, Kalle
    Hyrynsalmi, Sami
    Leppanen, Ville
    19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,
  • [43] Security in agile software development: A practitioner survey
    Rindell, Kalle
    Ruohonen, Jukka
    Holvitie, Johannes
    Hyrynsalmi, Sami
    Leppänen, Ville
    Information and Software Technology, 2021, 131
  • [44] The Effects of Required Security on Software Development Effort
    Venson, Elaine
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 166 - 169
  • [45] Security in agile software development: A practitioner survey
    Rindell, Kalle
    Ruohonen, Jukka
    Holvitie, Johannes
    Hyrynsalmi, Sami
    Leppanen, Ville
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 131
  • [46] Security Considerations for the Development of Secure Software Systems
    Ruggieri, Maxwell
    Hsu, Tzu-Tang
    Ali, Md Liakat
    2019 IEEE 10TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2019, : 1187 - 1193
  • [47] Security Aspects During the Embedded Software Development
    Adamczyk, Heiko
    AT-AUTOMATISIERUNGSTECHNIK, 2010, 58 (09) : 512 - 522
  • [48] Software Development Life Cycle Security Issues
    Kaur, Daljit
    Kaur, Parminder
    2ND INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN SCIENCE AND TECHNOLOGY (ICM2ST-11), 2011, 1414
  • [49] Development of Security Software: A High Assurance Methodology
    Hardin, David
    Hiratzka, T. Douglas
    Johnson, D. Randolph
    Wagner, Lucas
    Whalen, Michael
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5885 : 266 - 285
  • [50] An integrated approach to security in software development methodologies
    Raman, Abhay
    Muegge, Steven
    2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 1921 - 1924