PDetect: A Clustering Approach for Detecting Plagiarism in Source Code Datasets | Synapse