Datasets and programs for the paper "A Journey Among Java Neutral Program Variants"
The organization of this repository is the following:
projects/
contains a snapshot of the sources of the 6 java project used for this paper and the test execution traces of the unmodifed projects used as reference for detecting behavior differencesRQ1/
contains the dataset for RQ1 as well as the R scripts to produce figures and tables.RQ2/
contains R scripts to produce figures and tables for RQ2RQ3/
contains R scripts to produce figures and tables for RQ3RQ4/
contains the variants used for RQ4RQ5/
contains the variants generated for RQ5, and descriptions of the transformations
Variants can be generated with the help of sosiefier and traces can be obtained and compared with yajta