Great stuff! Code churn is an early indicator of defect density ( <a href="http://portal.acm.org/citation.cfm?id=1062514" rel="nofollow">http://portal.acm.org/citation.cfm?id=1062514</a> ) and rarely gets the attention it deserves. Good use of hashalbum too.<p>Have you thought about doing coupling as well?