Security Thinking in Online Freelance Software Development

  • Irum Rauf
  • , Marian Petre
  • , Thein Tun
  • , Tamara Lopez
  • , Bashar Nuseibeh

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE/ACM 45th International Conference on Software Engineering
Subtitle of host publicationSoftware Engineering in Society, ICSE-SEIS 2023
PublisherIEEE Computer Society
Pages13-24
Number of pages12
ISBN (Electronic)9798350322613
DOIs
Publication statusPublished - 20 Sep 2023
Externally publishedYes
Event45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society, ICSE-SEIS 2023 - Melbourne, Australia
Duration: 17 May 202319 May 2023

Publication series

NameProceedings - International Conference on Software Engineering
Volume2023-May
ISSN (Print)0270-5257

Conference

Conference45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society, ICSE-SEIS 2023
Country/TerritoryAustralia
CityMelbourne
Period17/05/2319/05/23

Keywords

  • developer
  • freelance software development
  • payment for security
  • security
  • societal challenges of secure software development
  • software development in society

Fingerprint

Dive into the research topics of 'Security Thinking in Online Freelance Software Development'. Together they form a unique fingerprint.

Cite this