A Beginner’s Guide to Software Defect Classification