Carnegie Mellon University
Security vulnerabilities are defects that enable an external party to compromise a system. This podcast indicates that improving software quality by reducing the number of errors also reduces the number of vulnerabilities and hence improves software security. Some portion of security vulnerabilities (maybe over half of them) are also quality defects. In this podcast, the speaker discusses how a combination of software development and quality techniques can improve software security.