Developer Work Analysis from Git Diff and Commit Message