Introduction to the Special Issue of the 13th European Conference on Software Maintenance and Reengineering (CSMR 2009)