Leveraging Data Mining Algorithms to Recommend Source Code Changes