Idea-Caution Before Exploitation: The Use of Cybersecurity Domain Knowledge to Educate Software Engineers Against Software Vulnerabilities.
Tayyaba NafeesNatalie CoullRobert Ian FergusonAdam T. SampsonPublished in: ESSoS (2017)
Keyphrases
- software engineers
- domain knowledge
- software engineering
- software systems
- software maintenance
- software development
- source code
- program comprehension
- database applications
- software developers
- reverse engineering
- software components
- software industry
- software development environment
- prior knowledge
- software architecture
- software artifacts
- security vulnerabilities
- design patterns
- software projects
- software design
- decision making
- artificial intelligence
- domain experts
- open source
- software testing
- software quality
- data analysis