Differences between a static and a dynamic test-to-code traceability recovery method