Analysis And Classification Of Software Fault-Proneness And Vulnerabilities