Patent ID: 8881095

Claim:
A method of software defect prediction by a computer, comprising: identifying software test organizations scheduled to perform testing on an application, wherein the scope of the software testing varies between different test organizations; identifying the type of test cases to be executed by each test organization, wherein the test types comprise a new functionality test type that verifies that a new feature is implemented correctly and performs according to requirements and a regression test type that tests existing features to ensure that changes made to implement new features do not impact existing functionality; identifying a planned number of test cases to be executed for each test type; modeling, by a computer, a forecast number of defects based on the planned number of test cases to be executed for each test type and a defect rate for each test type, wherein the defect rate for the new functionality test type varies from the defect rate for the regression test type, and wherein the forecast number of defects represents a total number of defects expected to be found during the planned number of test cases to be executed for each test type; calculating, by the computer, the development staffing level capable of fixing the forecast number of defects by the scheduled completion of testing based on a fix capacity of a software development organization; assigning development resources to fix defects based on the calculated development staffing level; and fixing, by the development resources, at least a portion of the defects.