How do you know which modules/components/subsystems are risky?
The question from the title bothers many test leaders, project managers and quality santas. The reason is that this information varies over time. Once complex modules can be of high quality over time if no changes are made... simple modules can decay over time and features can make modules grow in strange ways.
This is an interesting paper, but takes a while to "digest"