The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
The Unified Process Inception Phase
The Unified Process Inception Phase
IEEE Security and Privacy
Why the Future Belongs to the Quants
IEEE Security and Privacy
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
19 Deadly Sins of Software Security
19 Deadly Sins of Software Security
Knowledge for Software Security
IEEE Security and Privacy
Seven Pernicious Kingdoms: A Taxonomy of Software Security Errors
IEEE Security and Privacy
Software Security: Building Security In
Software Security: Building Security In
IEEE Security and Privacy
Designing an Undergraduate Software Security Course
SECURWARE '08 Proceedings of the 2008 Second International Conference on Emerging Security Information, Systems and Technologies
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Security for software engineering education
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
In the world of software engineering, security remains a critical issue. Companies lose billions each year because commercial vendors continue to produce exploitable applications. Over 8,000 vulnerabilities were cataloged by the Computer Emergency Response Team in 2006 alone. Despite this alarming statistic, companies still grip the same train-and-certify approach for cultivating security-minded programmers. However, exhibited by the prevalent vulnerabilities still appearing in cyberspace, a new ambitious plan for robust software development must be implemented. This paper addresses the inadequacy of training and encourages the academic community to adopt modern software security essentials into the undergraduate computer science curriculum. This paper also proposes a unique software engineering course targeted to senior-level computer science students that underlines design methods, tools, and standards applicable to writing secure code.