Patent ID: 7752055

Claim:
A computer implemented method for determining a return on investment for software testing, comprising: determining a plurality of software faults, wherein said software faults are found during software testing; classifying, with a return on investment calculator stored as a set of computer readable instructions on a computer readable storage media and executable by a processor, each of the plurality of software faults into one of a plurality of categories; determining, with the return on investment calculator, an average cost to correct software errors in production for each of the plurality of categories; determining a cost of testing the software; calculating with the return on investment calculator the return on investment for the software testing by transferring the average cost of correcting a software error in production for one of the plurality of categories of software errors to each software fault found during software testing with a corresponding categorization, adding the transferred average cost of correcting a software error in production for all of the software faults found during testing to a cost avoided, and subtracting the cost of testing the software from the cost avoided.