http://blog.castsoftware.com/modernize-qa-with-automated-structural-quality-gates/ Unlike a code-level bug, a system level defect involves interactions between several components, often spread across different levels of an application, making it more difficult to find and fix. And even though these types of violations only account for 10 percent of the total number of defects, they lead to ninety percent of the production issues — severely impacting software quality and technical debt.