An exploratory study of backtracking strategies used by developers
An empirical investigation into the role of API-level refactorings during software evolution