Proceedings of the 3rd International Workshop on Context-Oriented Programming (COP'11) co-located with the 25th European Conference on Object-Oriented Programming (ECOOP) 2011 : July 25 2011, Lancaster, England / (ACM,)