Diagnose complex software bugs by ranking likely causes and providing a fix strategy with architectural impact.