Towards Automated Software Evolution of Data-Intensive Applications