figshare
Browse
workshops.zip (17.73 kB)

SecureSoftwareDevelopment-CourseMaterials

Download (17.73 kB) This item is shared privately
online resource
modified on 2021-07-08, 23:59
Software has become an integral part of critical systems and is considered as the `the driving force of the fourth industrial revolution'. The ubiquitous use of software in critical systems necessitates integrating cybersecurity concepts into software engineering so that next generation software developers have adequate knowledge to secure critical systems against cybersecurity attacks. An experience report of conducting a secure software development course can help cybersecurity educators to understand what topics to include in a course that intersects software engineering and cybersecurity. Such analysis can also help educators understand the student perspectives of assigning exercises related to secure software development. We provide an experience report related to the `Secure Software Development' course conducted at University of X. We discuss the motivating factors, positive perceptions, and negative perceptions of students towards exercises related to secure software development. Our findings suggest that topics related to secure software development can help students gain cybersecurity knowledge along with skillset development.

Funding

NSF 2026869