Vulnerability of the day: concrete demonstrations for software engineering undergraduates.
Andrew MeneelySamuel LucidiPublished in: ICSE (2013)
Keyphrases
- software engineering
- software systems
- software development
- artificial intelligence
- design patterns
- computer science students
- reverse engineering
- object oriented
- formal methods
- software maintenance
- software developers
- software projects
- requirements elicitation
- software design
- development process
- software architecture
- programming language
- database
- software engineers
- knowledge engineering
- risk assessment
- requirements engineering
- upper level
- software product line
- relational databases
- neural network