Recommending APIs for software evolution