Skip to content

Code-Clone-Detection-Images/Concolic-Code-Clone-Detection

Repository files navigation

Concolic Code Clone Detection

Run CCCD on a supplied folder.

Build using the makefile. Run using the run-script script, supply it with the project folder.

As only the pwd (current working directory) will be mounted automatically, you can not specify files/folders located in upper levels.

Example:

make
./run.sh c-small

After running, the supplied folder will contain a toplevel .csv named <folder>_comparisionReport.csv (the typo is intentional in this Readme and a typo within CCCD). It contains all detected combinations alongside their 'LevenDistance' (as produced by CCCD). If you are interest in how we did classify these distances, take a look at list-clones.py which performs the classification inside of the container.