Automated Defect Prevention: Best Practices in Software Management - Huizinga (IEEE, 2007)