This repository contains all supplementary plots and data for our work on Automatic Software Diversity in the Light of Test Suites. This work is currently under submission.
The repository includes three folders:
- data contains all raw data from which we extract all plots:
- the distribution of statements w.r.t test coverage and median depth (PROJECTNAME-stmt.csv)
- the characteristics of all trials of sosiefication (PROJECTNAME-trials.csv)
- plot contains five plots for each project:
- distribution of statements w.r.t test coverage and median depth (PROJECTNAME-stmt-medianDepth.pdf)
- sosiefication rate w.r.t test coverage of transplantation points (PROJECTNAME-testCases-SR.pdf)
- sosiefication rate w.r.t transformation type (PROJECTNAME-transformationType-SR.pdf)
- sosiefication rate w.r.t the type of the transplantation point and delete transformation (PROJECTNAME-delete-transplantation-SR.pdf)
- sosiefication rate w.r.t the type of the transplant and add transformation (PROJECTNAME-add-transplant-SR.pdf)
- project contains the source code of the 6 Java libraries and test suites that we used to synthesize sosies