Data Science / Machine Learning techniques and tools can help us better understand data
by creating models from learning from large amounts of training data.
Similar techniques could be used to analyze behavior of programs,
doing meta-analysis of results of running such programs.
Those results could be used for selecting best-match programs for various situations.
Introducing model-based thinking into AI systems - O'Reilly Media
from MIT labs
Get the Data Newsletter
04 AMPLab and Some Recent Trends in Data Ben Lorica - YouTube
Automatic Statistician (meta-programming without AI)