This assignment delves into the field of software vulnerability prediction. It examines a range of research papers that present diverse methods for predicting software vulnerabilities. These methods encompass approaches like using code complexity metrics, identifying secure coding standard violations, and analyzing patterns within source code. The assignment emphasizes understanding the principles behind each technique and evaluating their effectiveness in mitigating security risks associated with software development.