=== typescript-0001: CWE-407: list-scan inside loop in typescript-0001 (generic model) ===
N=100   k=100  : defective=0.084ms  fixed=0.003ms  speedup=25.0x
N=500   k=500  : defective=2.101ms  fixed=0.021ms  speedup=101.0x
N=1000  k=1000 : defective=8.546ms  fixed=0.046ms  speedup=184.4x
N=2000  k=2000 : defective=34.834ms  fixed=0.097ms  speedup=360.4x

=== typescript-0002: CWE-407: list-scan inside loop in typescript-0002 (generic model) ===
N=100   k=100  : defective=0.085ms  fixed=0.006ms  speedup=14.8x
N=500   k=500  : defective=2.098ms  fixed=0.020ms  speedup=102.9x
N=1000  k=1000 : defective=8.698ms  fixed=0.045ms  speedup=191.3x
N=2000  k=2000 : defective=33.922ms  fixed=0.097ms  speedup=349.8x

=== typescript-0003: CWE-407: list-scan inside loop in typescript-0003 (generic model) ===
N=100   k=100  : defective=0.084ms  fixed=0.003ms  speedup=26.0x
N=500   k=500  : defective=2.111ms  fixed=0.021ms  speedup=101.1x
N=1000  k=1000 : defective=8.772ms  fixed=0.045ms  speedup=195.0x
N=2000  k=2000 : defective=35.581ms  fixed=0.092ms  speedup=387.5x

=== typescript-0004: resolvedProjectReferenceUptoDate — seenResolvedRefs Array O(N²) linear scan ===
N=100   k=100  : defective=0.153ms  fixed=0.007ms  speedup=23.4x
N=500   k=500  : defective=2.054ms  fixed=0.020ms  speedup=104.3x
N=1000  k=1000 : defective=8.264ms  fixed=0.045ms  speedup=184.2x
N=2000  k=2000 : defective=35.349ms  fixed=0.094ms  speedup=377.1x

=== typescript-0005: hasBaseType — O(2^D) diamond interface/class hierarchy re-traversal ===
N=100   k=100  : defective=0.081ms  fixed=0.003ms  speedup=24.8x
N=500   k=500  : defective=2.014ms  fixed=0.020ms  speedup=100.6x
N=1000  k=1000 : defective=8.378ms  fixed=0.043ms  speedup=195.2x
N=2000  k=2000 : defective=34.215ms  fixed=0.092ms  speedup=370.1x

