论文标题
软件学习开发的软技能:计算和安全行为的心理维度
The Soft Skills of Software Learning Development: the Psychological Dimensions of Computing and Security Behaviours
论文作者
论文摘要
在编写软件代码时,开发人员通常会通过偏见和启发式方法有意识地或无意识地将功能优先于安全性。这通常归因于切实的压力,例如客户的要求,但是关于影响安全行为的心理维度几乎没有理解。人们对了解心理技能如何影响安全软件开发的需求越来越大,并了解学习过程中这些技能本身的发展。 这项博士研究探讨了这一研究空间,旨在确定针对软件开发人员的重要技能;确定并经验研究这些工作场所技能背后的软技能,以了解软技能如何影响安全行为;并且,要确定向计算机科学专业学生介绍和教授软技能的方法,以准备未来的软件开发人员。 这项研究背后的动机与工作计划一起提出。引入了三个不同的阶段,以及计划的分析。第一阶段目前处于数据收集阶段,第二阶段的规划阶段。强调了先前的相关工作,本文以初步结果和计划的下一步的介绍结束。
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.