Patent ID: 9652226
Date: 2017-05-16
CPC Classifications: G06F

Claim:
1. A computer-implemented method comprising: obtaining a plurality of transitively matched violations, wherein each transitively matched violation is data that represents a sequence of matching violations, the sequence representing two or more occurrences of a same coding defect occurring in a sequence of respective snapshots of a revision graph of a code base, wherein each violation is data representing a segment of source code that violates one or more coding standards, wherein each transitively matched violation identifies a respective first violation representing a first-observed occurrence of a coding defect in a respective first snapshot of the code base and a respective second snapshot of the code base in which the coding defect was first observed to be fixed; determining which of the transitively matched violations represent coding defects that were fixed by a first developer after being introduced respectively by each of a plurality of other developers; and determining a second developer from among the plurality of developers whose violations are most often fixed by the first developer.