Towards a Security Competence of Software Developers : A Literature Review
Assyne, N. (2020). Towards a Security Competence of Software Developers : A Literature Review. In W. Yaokumah, M. Rajarajan, J.-D. Abdulai, I. Wiafe, & F. A. Katsriku (Eds.), Modern Theories and Practices for Cyber Ethics and Security Compliance (pp. 73-87). IGI Global. https://doi.org/10.4018/978-1-7998-3149-5.ch005
Authors
Editors
Date
2020Copyright
© 2020 IGI Global
Software growth has been explosive as people depend heavily on software on daily basis. Software development is a human-intensive effort, and developers' competence in software security is essential for secure software development. In addition, ubiquitous computing provides an added complexity to software security. Studies have treated security competences of software developers as a subsidiary of security engineers' competence instead of software engineers' competence, limiting the full knowledge of the security competences of software developers. This presents a crucial challenge for developers, educators, and users to maintain developers' competences in security. As a first step in pushing for the developers' security competence studies, this chapter utilises a literature review to identify the security competences of software developers. Thirteen security competences of software developers were identified and mapped to the common body of knowledge for information security professional framework. Lastly, the implications for, with, and without the competences are analysed and presented.
...
Publisher
IGI GlobalParent publication ISBN
978-1-79983-149-5Is part of publication
Modern Theories and Practices for Cyber Ethics and Security ComplianceKeywords
Publication in research information system
https://converis.jyu.fi/converis/portal/detail/Publication/35349239
Metadata
Show full item recordCollections
License
Related items
Showing items with similar title or keywords.
-
The Essential Competencies of Software Professionals : A Unified Competence Gate Framework
Assyne, Nana; Ghanbari, Hadi; Pulkkinen, Mirja (Elsevier BV, 2022)Context Developing high-quality software requires skilled software professionals equipped with a set of basic and essential software engineering competencies (SEC). These competencies and the satisfaction levels derived ... -
Investigating the causal mechanisms underlying the customization of software development methods
Ghanbari, Hadi (University of Jyväskylä, 2017)Over the last four decades, software development has been one of the mainstream topics in the Software Engineering and Information Systems disciplines. Thousands of methods have been put forward offering prescriptions ... -
The state of research on software engineering competencies : A systematic mapping study
Assyne, Nana; Ghanbari, Hadi; Pulkkinen, Mirja (Elsevier, 2022)Considering the critical role of software in modern societies, we face an urgent need to educate more competent software professionals. Software engineering competencies (SEC) are considered the backbone of successfully ... -
Competency requirements of global software development : conceptualization, contextualization, and consequences
Holtkamp, Philipp (University of Jyväskylä, 2015) -
Omission of Quality Software Development Practices : A Systematic Literature Review
Ghanbari, Hadi; Vartiainen, Tero; Siponen, Mikko (Association for Computing Machinery (ACM), 2018)Software deficiencies are minimized by utilizing recommended software development and quality assurance practices. However, these recommended practices (i.e., quality practices) become ineffective if software professionals ...