Design patterns impact on software quality: Where are the theories?
Design evolution metrics for defect prediction in object oriented systems