Test Selection Based on Data Interactions in Data-Intensive Systems