Embedding Secure Coding Instruction Into the IDE: Complementing Early and Intermediate CS Courses With ESIDE. (June 2018)
- Record Type:
- Journal Article
- Title:
- Embedding Secure Coding Instruction Into the IDE: Complementing Early and Intermediate CS Courses With ESIDE. (June 2018)
- Main Title:
- Embedding Secure Coding Instruction Into the IDE: Complementing Early and Intermediate CS Courses With ESIDE
- Authors:
- Whitney, Michael
Lipford, Heather Richter
Chu, Bill
Thomas, Tyler - Abstract:
- Many of the software security vulnerabilities that people face today can be remediated through secure coding practices. A critical step toward the practice of secure coding is ensuring that our computing students are educated on these practices. We argue that secure coding education needs to be included across a computing curriculum. We are examining an approach that complements traditional classroom instruction by turning the student's integrated development environment into an educational resource for secure coding instruction. In this article, we report on two formative and one summative study using our tool Educational Security in the Integrated Development Environment (ESIDE) in early and intermediate computer science programming courses. Our results support the viability of this approach to increase secure programming knowledge and awareness of students and also to identify several challenges for maximizing the learning opportunities within programming courses.
- Is Part Of:
- Journal of educational computing research. Volume 56:Number 3(2018)
- Journal:
- Journal of educational computing research
- Issue:
- Volume 56:Number 3(2018)
- Issue Display:
- Volume 56, Issue 3 (2018)
- Year:
- 2018
- Volume:
- 56
- Issue:
- 3
- Issue Sort Value:
- 2018-0056-0003-0000
- Page Start:
- 415
- Page End:
- 438
- Publication Date:
- 2018-06
- Subjects:
- secure coding practices -- learning environments -- IDE-based learning -- secure programming
Computer literacy -- Periodicals
Computer-assisted instruction -- Periodicals
Computer managed instruction -- Periodicals
Education -- Data processing -- Periodicals
371.334 - Journal URLs:
- http://baywood.metapress.com/link.asp?id=300321 ↗
http://jec.sagepub.com/ ↗
http://www.uk.sagepub.com ↗ - DOI:
- 10.1177/0735633117708816 ↗
- Languages:
- English
- ISSNs:
- 0735-6331
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 8384.xml