Estimating Software Errors