The cost of software quality