Challenges in software evolution
Polymetric Views - A Lightweight Visual Approach to Reverse Engineering