Test-and-Adapt: An Approach for Improving Service Interchangeability. - DENARO, GIOVANNI; PEZZÈ, MAURO; TOSI, DAVIDE (ACM Transactions on Software Engineering & Methodology, 2013)