Recommending Adaptive Changes For Framework Evolution