The document discusses software visualization as a medium for software comprehension. It covers topics like problem domains addressed by software visualization, evidence of its effectiveness, and ways to improve effectiveness. It also summarizes evaluations and strategies adopted in software visualization approaches, such as controlled experiments and case studies. Finally, it outlines ongoing and future work on software visualization in augmented reality.