This repository contains the artifacts corresponding to the publication -
-
Two experiments are described in the paper, namely, Synthetic Test and Real-world Test. Synthetic test focuses on evaluation the callgraph algorithms in terms of their quality and Real-world test focuses on quantitative evaluation of the callgraph algorithms.
-
In both the experiments, three frameworks are considered, namely, Code2flow, Pyan, and Wala.
-
The dynamic callgraph is generated using PyCallGraph. This callgraph is considered as the ground truth in both the experiments.
- Please refer to the documentation inside each directory (
synthetic_test
, andreal_world_test
) for the instructions to reproduce the resutls discussed in the publication.