Durante mucho tiempo he creído (y escuchado de otros) que realizar un seguimiento de las estadísticas de confirmación, como cuántas confirmaciones hace cada desarrollador por día, es perjudicial para el proceso de desarrollo. La razón parece obvia: los desarrolladores se comprometerán en incrementos más pequeños, maximizando su número de confirmación por día, pero haciendo que sea más difícil de dividir (quizás todos sus parches intermedios no dejarán el repositorio bien formado) y más difícil trabajar con el historial de confirmación (un cambio de repente se realizará en múltiples confirmaciones, en lugar de solo una, revertir un parche es más difícil, etc.).
¿Hay algún estudio que muestre que las estadísticas de compromiso son perjudiciales? ¿Algún artículo elegante y bien discutido sobre el tema? Igualmente aplicable sería cualquier cosa sobre por qué medir lo incorrecto lleva a las personas a optimizar lo incorrecto, de lo que este problema es solo un caso especial.