Domain-Specific Diagnosis and Tuning