What is program evaluation?

Program evaluation is the application of social science methods used to gauge the impact of social programs.