Context-Based Support to Enhance Developers' Learning of Software Security

被引:0
|
作者
Wen, Shao-Fang [1 ]
机构
[1] Norwegian Univ Sci & Technol, Dept Informat Secur & Commun Technol, N-2815 Gjovik, Norway
来源
EDUCATION SCIENCES | 2023年 / 13卷 / 07期
关键词
software security; security education; knowledge management; context-based; design science; DESIGN SCIENCE RESEARCH; INFORMATION; KNOWLEDGE;
D O I
10.3390/educsci13070631
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Software security is an ongoing problem, largely due to a lack of security knowledge among software developers from diverse backgrounds. To counter this, security experts are attempting to offer a broad range of knowledge resources to enlighten developers about increasing cybersecurity threats. Unfortunately, the abundance of knowledge resources does not seem to have much of an impact on reducing the issue of software security. The ineffective teaching and learning approaches for software security have created difficulties for developers in learning security knowledge. This research employs a four-cycle of Design Science Research Methodology (DSRM) to integrate necessary elements in the development of a context-based learning system for security education and learning. The final artifact is an ontology-based web application that facilitates a contextualized learning process by providing security knowledge through contextual software cases. Through evaluation in pedagogical and software development environments, it is proven to contribute a viable solution to the problem domain. While these results are positive, the innovative context-based artifact benefits not only the domain of software engineering but also other educational fields, such as information security and computer security.
引用
收藏
页数:27
相关论文
共 50 条
  • [1] Toward a Context-Based Approach for Software Security Learning
    Wen, Shao-Fang
    Katt, Basel
    JOURNAL OF APPLIED SECURITY RESEARCH, 2019, 14 (03) : 288 - 307
  • [2] Developers Need Support, Too: A Survey of Security Advice for Software Developers
    Acar, Yasemin
    Stransky, Christian
    Wermke, Dominik
    Weir, Charles
    Mazurek, Michelle L.
    Fahl, Sascha
    2017 IEEE CYBERSECURITY DEVELOPMENT (SECDEV), 2017, : 22 - 26
  • [3] A mechanism to support context-based adaptation in M-learning
    Martin, Estefania
    Carro, Rosa M.
    Rodriguez, Pilar
    INNOVATIVE APPROACHES FOR LEARNING AND KNOWLEDGE SHARING, PROCEEDINGS, 2006, 4227 : 302 - 315
  • [4] Context-Based Search in Software Development
    Antunes, Bruno
    Cordeiro, Joel
    Gomes, Paulo
    20TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2012), 2012, 242 : 937 - 942
  • [5] Context-based Architectural Security Analysis
    Taspolatoglu, Emre
    Heinrich, Robert
    2016 13TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2016, : 281 - 282
  • [6] A Context-based Support System of Mobile Chinese Learning for Foreigners in China
    Sun, Lijun
    Hou, Jing
    Hu, Xiangpei
    Al-mekhlafi, Khalil
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS 19TH ANNUAL CONFERENCE, KES-2015, 2015, 60 : 1396 - 1405
  • [7] Context-based navigational support in hypermedia
    Stober, Sebastian
    Nuernberger, Andreas
    ADAPTIVE HYPERMEDIA AND ADAPTIVE WEB-BASED SYSTEMS, PROCEEDINGS, 2006, 4018 : 328 - 332
  • [8] Context-based disaster management support
    Smirnov, Alexander
    Pashkin, Michael
    Chilov, Nikolai
    Levashova, Tatiana
    DIS 2006: IEEE WORKSHOP ON DISTRIBUTED INTELLIGENT SYSTEMS: COLLECTIVE INTELLIGENCE AND ITS APPLICATIONS, PROCEEDINGS, 2006, : 291 - +
  • [9] Context-based Security and Privacy for Healthcare IoT
    Alagar, Vangalur
    Alsaig, Alaa
    Ormandjieva, Olga
    Wan, Kaiyu
    2018 IEEE INTERNATIONAL CONFERENCE ON SMART INTERNET OF THINGS (SMARTIOT 2018), 2018, : 122 - 128
  • [10] Design and Implementation of a Context-Based Security Model
    Iijima, Tadashi
    Kido, Satoshi
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, JCKBSE 2014, 2014, 466 : 356 - 370