Approximating Attack Surfaces with Stack Traces
Using complexity, coupling, and cohesion metrics as early indicators of vulnerabilities