This program will do the following:
- Given two smart contracts, automatically calculate their similarity using cosine similarity
- Generate probability density function graphs to determine the threshold of the similarity score
- Detect the co-cloned pairs and the non-co-cloned pairs of contracts along with their similarity values using the computed threshold
Note: /data
contains two sub-directories: /csv
and /pdf
. These directories are not needed for running the program, but are the exported data demonstrating the PDF graphs and the generated CSV files.
Note: /final_submission
directory contains all of the necessary documents that are to be submitted for this submission:
- Final Documentation.pdf
- Final Presentation.pptx
- git-log.txt