Patent attributes
A change to a collaborative data repository made by a developer is detected. Using an analysis of the change, a change score corresponding to the change is computed, wherein the analysis comprises determining a complexity score of the change, a writing quality score of the change, a value score of the change, and a criticality score of the change. Using an analysis of the developer, a first developer score is computed, wherein the analysis comprises determining a role score of the developer and a history score corresponding to a previous change of the developer. Based on the change score and the first developer score, a restriction on implementing the first change is enforced. A result of the change and the restriction is detected. Based on the result, the change score, and the first developer score, a second developer score is generated.