The Soft Skills of Software Learning Development: the Psychological Dimensions of Computing and Security Behaviours

05/09/2022
by   Matthew Ivory, et al.
0

When writing software code, developers typically prioritise functionality over security, either consciously or unconsciously through biases and heuristics. This is often attributed to tangible pressures such as client requirements, but little is understood about the psychological dimensions affecting security behaviours. There is an increasing demand for understanding how psychological skills affect secure software development and to understand how these skills themselves are developed during the learning process. This doctoral research explores this research space, with aims to identify important workplace-based skills for software developers; to identify and empirically investigate the soft skills behind these workplace skills in order to understand how soft skills can influence security behaviours; and, to identify ways to introduce and teach soft skills to computer science students to prepare the future generation of software developers. The motivations behind this research are presented alongside the work plan. Three distinct phases are introduced, along with planned analyses. Phase one is currently in the data collection stage, with the second phase in planning. Prior relevant work is highlighted, and the paper concludes with a presentation of preliminary results and the planned next steps.

READ FULL TEXT

page 2

page 3

research
12/12/2018

A Call to Promote Soft Skills in Software Engineering

We have been thinking about other aspects of software engineering for ma...
research
09/06/2022

Understanding Skills for OSS Communities on GitHub

The development of open source software (OSS) is a broad field which req...
research
03/13/2021

"I Don't Know Too Much About It": On the Security Mindsets of Computer Science Students

The security attitudes and approaches of software developers have a larg...
research
05/13/2022

The Hard Truth about Soft Skills in Game Development

This article explores the value and measurable effects of hard and soft ...
research
03/08/2013

Security Assessment of Software Design using Neural Network

Security flaws in software applications today has been attributed mostly...
research
11/01/2017

Just ASK: Building an Architecture for Extensible Self-Service Spoken Language Understanding

This paper presents the design of the machine learning architecture that...

Please sign up or login with your details

Forgot password? Click here to reset