This article by Patricia J Rogers highlights the way program theory can be used in order to evaluate complicated or complex elements of programs.
Rogers, P. J. (2008). Using programme theory to evaluate complicated and complex aspects of interventions. Evaluation, 14(1), 29 - 48. Retrieved from http://evi.sagepub.com/content/14/1/29.full.pdf html