was further broken down into malicious and non-malicious.
Defects by time of introduction were broken down into
development, maintenance, and operation, where the
development class was further broken down into design, source