Program dependence flowchart Generator and plagiarism detection

Understanding a source code can be difficult but its pictorial representation i.e flowchart will be much easier to understand. Flowchart will help in understand the control flow of the program and it will also help in plagiarism detection of the source code which is a major problem for programmer. Textual based comparison which is generally used will not work for programs as programmer can easily change the programs code in such a way that it will not get detected . Plagiarism based on AST allow higher level of similarities to be detected by comparing the logic of the program not the syntax , as it can normalize the default syntax of the program. We are presenting a system which will generate the approximate flowchart of the program based on abstract syntax tree and compare the similarities between the two programs based on it and calculate the plagiarism

[1]  Naomie Salim,et al.  Understanding Plagiarism Linguistic Patterns, Textual Features, and Detection Methods , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[2]  Z. Duric,et al.  A Source Code Similarity System for Plagiarism Detection , 2013, Comput. J..

[3]  Erik Nilsson Abstract Syntax Tree Analysis for Plagiarism Detection , 2012 .