Engineering Approaches to Data Collection