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 条
  • [31] Online collaboration & agile software development
    Poirier, Doug
    DR DOBBS JOURNAL, 2007, 32 (02): : 70 - 73
  • [32] Development of Online Car Hiring and Future Thinking
    李宇星
    校园英语, 2018, (43) : 253 - 253
  • [33] Towards Incorporation of Software Security Testing Framework in Software Development
    Hassan, Nor Hafeizah
    Selamat, Siti Rahayu
    Sahib, Shahrin
    Hussin, Burairah
    SOFTWARE ENGINEERING AND COMPUTER SYSTEMS, PT 1, 2011, 179 : 16 - 30
  • [34] A Software Requirement Prioritization Method for Online Education Software Development
    Chen, Chen
    He, Yumin
    Bai, Shengling
    2024 4TH INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND SOFTWARE ENGINEERING, ICICSE 2024, 2024, : 25 - 29
  • [35] Software implementation of online risk-based security assessment
    Ni, M
    McCalley, JD
    Vittal, V
    Greene, S
    Ten, CW
    Ganugula, VS
    Tayyib, T
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2003, 18 (03) : 1165 - 1172
  • [36] Thinking Security: The Development of a Loss Prevention for Controlling Terrorism
    Adam L Silverman
    Security Journal, 2006, 19 (4) : 252 - 261
  • [37] The development of students' critical thinking in the context of information security
    Savchenko, Sergii, V
    Shekhavtsova, Svitlana O.
    Zaselskiy, Vladimir, I
    PROCEEDINGS OF THE 3RD INTERNATIONAL WORKSHOP ON AUGMENTED REALITY IN EDUCATION (AREDU 2020), 2020, 2731 : 383 - 399
  • [38] Formality, Agility, Security, and Evolution in Software Development
    Bowen, Jonathan P.
    Hinchey, Mike
    Janicke, Helge
    Ward, Martin
    Zedan, Hussein
    COMPUTER, 2014, 47 (10) : 86 - 89
  • [39] Security requirements for ubiquitous software development site
    Kim, Tai-hoon
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2006, 4252 : 836 - 843
  • [40] A thinking framework to power software development team performance
    PEM Systems, United States
    CrossTalk, 1 (22-27):