发明名称 Software defect prediction
摘要 A method of software defect prediction by a computer is provided. The method comprises identifying software test organizations scheduled to perform testing on an application or applications, where the scope of the software testing varies between different test organizations, identifying the type of test cases to be executed by each test organization, where the test types comprise at least one of new functionality test and regression test, and identifying a planned number of test cases to be executed for each test type. A forecast number of defects are modeled by a computer based on the planned number of test cases to be executed and a defect rate for each test type. The development staffing level capable of fixing forecast defects by the scheduled completion of testing is calculated by the computer based on a fix capacity of a software development organization. Development resources are assigned to fix defects based on the calculated development staffing level.
申请公布号 US8881095(B1) 申请公布日期 2014.11.04
申请号 US201213436487 申请日期 2012.03.30
申请人 Sprint Communications Company L.P. 发明人 Hunt, Jr. Billy Edward;Kirkpatrick Jennifer J.;Kloss Richard Allan;Schmitt William Joseph
分类号 G06F9/44;G06Q10/00 主分类号 G06F9/44
代理机构 代理人
主权项 1. 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.
地址 Overland Park KS US