Patent ID: 7712087
Filing Date: 2010-05-04
Classification: G06F

Abstract:
1. In a distributed code development environment that includes baseline code that includes a plurality of transactions authored by respective developers, a computer-implemented method for determining whether errors generated by a test of software code are spurious or real, the method comprising: carrying out a selected test with one or more processors associated with a set of one or more computer systems on a selected one of the plurality of transactions, the selected test generating an error that represents an unsuccessful completion of the selected test; verifying with the one or more processors associated with the set of one or more computer systems that the error that represents an unsuccessful completion of the selected test is not a known issue; comparing, with the one or more processors associated with the set of one or more computer systems, the error that represents an unsuccessful completion of the selected test against errors previously generated by the selected test on a selected number of other ones of the plurality of transactions, the errors previously generated by the selected test also representing unsuccessful completions of the selected test; and generating, with the one or more processors associated with the set of one or more computer systems, information identifying the error that represents an unsuccessful completion of the selected test as spurious based on a determination in response to the comparing that a selected number of errors previously generated by the selected test on the selected number of transactions are identical or similar by a selectable metric to the error that represents an unsuccessful completion of the selected test, and generating information identifying the error that represents an unsuccessful completion of the selected test as real otherwise.