Introducing Systems Thinking as a Framework for Teaching and Assessing Threat Modeling Competency
Siddhant S. Joshi, Preeti Mukherjee, Kirsten A. Davis, and James C., Davis

TL;DR
This paper proposes integrating systems thinking with threat modeling frameworks like STRIDE to improve teaching and assessment of cybersecurity skills, emphasizing holistic understanding over component-level analysis.
Contribution
It introduces a novel rubric for assessing threat modeling with systems thinking and demonstrates its effectiveness through student assessments.
Findings
Students with systems thinking identified more system-level threats.
Students with only STRIDE focused mainly on component-level threats.
The new rubric reveals blind spots in students' threat modeling approaches.
Abstract
Computing systems face diverse and substantial cybersecurity threats. To mitigate these cybersecurity threats, software engineers need to be competent in the skill of threat modeling. In industry and academia, there are many frameworks for teaching threat modeling, but our analysis of these frameworks suggests that (1) these approaches tend to be focused on component-level analysis rather than educating students to reason holistically about a system's cybersecurity, and (2) there is no rubric for assessing a student's threat modeling competency. To address these concerns, we propose using systems thinking in conjunction with popular and industry-standard threat modeling frameworks like STRIDE for teaching and assessing threat modeling competency. Prior studies suggest a holistic approach, like systems thinking, can help understand and mitigate cybersecurity threats. Thus, we developed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Systems and Decision Making · Systems Engineering Methodologies and Applications · Organizational Learning and Leadership
