You can use our datasets for RQ1 and RQ3 through this link: https://drive.google.com/file/d/1GY4P2CY6O8JkT_L3izNeZOLPROXXEXFX/view?usp=sharing
It contains sevan datasets we use in our experiment:
Hierarchical Synthetic Dataset Basic Operations,Â
Hierarchical Synthetic Dataset Noisy Context,Â
Hierarchical Synthetic Dataset Variable Aliasing,Â
Hierarchical Synthetic Dataset Interprocedural,
Hierarchical Synthetic Dataset Inter-file,
ND-slicer dataset traslated to java,
LLM-Slicer dataset
Here is an example from Hierarchical Synthetic Dataset of different difficulty levels. Each program is generated by add extra constructs to pervious difficulty level.
Basic Operations:
Noisy Context:
Variable Aliasing:
Interprocedural:
Inter-file:
StatsCombiner.java:
StatsReader.java:
Main.java:
You can use our datasets for RQ2 through this link: https://drive.google.com/file/d/10xkBio03AOXJRpMwF57v2DO7wvydNlke/view?usp=sharing