Comparing Fine-Grained Source Code Changes And Code Churn For Bug Prediction