Patent · US Expired

Method and system for evaluating computer program tests by means of mutation analysis

US7574681B2 · kind B2 · utility

4Cited by
3References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 12, 2005
Grant dateAug 11, 2009
Priority date
Expiry dateApr 30, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3688
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Methods and systems for evaluating computer program tests by mutation analysis, including the execution of mutated programs with the insertion of mutations and the identification of mutated programs which, with a pre-determined test, provide a result identical to a pre-determined result. A series of relevant tests is selected for each mutation from a plurality of tests. A mutation ranking system can be determined with the application of at least a first simplicity criterion to the selected series of tests. The mutated programs are subsequently executed according to the mutation ranking order. Each mutated program is executed with the tests from the associated series of tests. In addition, the method can comprise the programming and activation of a programmable circuit. A ranking system for the tests from a series of tests can be determined with the application of a second simplicity criterion to the tests from said series of tests.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.