Effective software maintenance and evolution : a reuse-based approach - Jarzabek, Stanislaw (Auerbach Pub., 2007)