scottrogowski / code2flow

Pretty good call graphs for dynamic languages
MIT License
4.01k stars 296 forks source link

Detected non-deterministic results under various configurations #89

Open AnnabellaM opened 1 year ago

AnnabellaM commented 1 year ago

Hi, I have recently been using Code2flow for an empirical study to detect non-deterministic behaviors in static analyzers. The experiments resulted in discovering some nondeterministic analysis results across multiple runs under various configurations of Code2flow.

The details of the experimental setup are as below:

In the end, the experiments detected non-deterministic results on 2 programs, which were all from micro-benchmarks. These results were observed under all the sampled configurations.

The attached data is the detected nondeterministic results from micro-benchmark and macro-benchmark and configuration files (note1: the configurations are hash-coded in the detected results, but the actual configuration options and values that each hash code stands for can be found in the attached configuration files.)