Interactive Scalable Condensation of Reverse Engineered UML Class Diagrams For Software Comprehension [Thesis] - Mohd Hafeez Osman