This document summarizes a research paper that combines software structure analysis and revision history analysis to measure architecture quality and identify risks. The researchers conducted a case study on an agile project with 300,000 lines of code. They measured attributes of individual files and file pairs like size, dependencies, and change frequency. Exploration of the data revealed outlier files and distant change pairs that indicated architecture problems. Validation showed the measures could accurately predict faulty files. Investigating outliers uncovered key interface files with many faults violating intended encapsulation. The visual models and metrics helped prioritize restructuring tasks and justify architecture renovations.