Abstract

Serious games provide a method for teaching students in an engaging, non-threatening way. To be useful educational tools, these games need to be designed with the lesson objectives in mind. This paper uses the Game Design Matrix to design a game from learning objectives. The lesson objectives focus on software development, security and operations (DevSecOps). DevSecOps requires judging the cost and risk trade offs between secure and unsecured software aspects including code, data and usability; devising a strategy to produce a system under threat; comprehending that partial security may equate to no security; and identifying examples of insecure code and methods of mitigating it. These lesson objectives combined with the teaching environment drive design decisions that produce a game that fits well into a graduate level course in secure software design and development. We evaluate the game in a graduate course on secure software design and development. Learner surveys confirm that DevSecOps conveys the learning objectives in an engaging way.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.