This metric measures the number of recent commits to files that have occurred below this location in the tree. A recent commits is taken to mean a commits that has occurred in the last 180 days.

All code that has changed a great deal may be more than usually prone to defects, but this is particularly true of code that has been changing dramatically in the recent past, because it has not yet had a chance to be properly field-tested in order to iron out the bugs.

There is more than one reason why a file may have been changing a lot recently:

  • N. Nagappan et al. Change Bursts as Defect Predictors. In Proceedings of the 21st IEEE International Symposium on Software Reliability Engineering, 2010.