Minimum Data Set Software Engineering