--- a
+++ b/metric-providers/org.ossmeter.metricprovider.churnpercommitter/bin/CommitterChurn.rsc
@@ -0,0 +1,16 @@
+module CommitterChurn
+
+import org::ossmeter::metricprovider::Manager;
+import org::ossmeter::metricprovider::ProjectDelta;
+
+@metric{churnPerCommitter}
+@doc{Count churn per committer}
+@friendlyName{Counts number of lines added and deleted per committer}
+map[str author, int churn] churnPerCommitter(ProjectDelta delta, map[str, loc] workingCopyFolders, map[str, loc] scratchFolders)
+  = (co.author : churn(co) | /VcsCommit co := delta)
+  ;
+  
+int churn(VcsCommit item) 
+  = (0 | it + count | /linesAdded(count) := item)
+  + (0 | it + count | /linesDeleted(count) := item)
+  ;