DSpace Repository

Application of Java Relationship Graphs to Academics for Detection of Plagiarism in Java Projects

Show simple item record

dc.contributor.author Arora, Ritu
dc.contributor.author Sharma, Yashvardhan
dc.date.accessioned 2023-01-16T11:25:46Z
dc.date.available 2023-01-16T11:25:46Z
dc.date.issued 2022-01
dc.identifier.uri https://link.springer.com/chapter/10.1007/978-981-16-5987-4_76
dc.identifier.uri http://dspace.bits-pilani.ac.in:8080/xmlui/handle/123456789/8511
dc.description.abstract In today’s online learning environment, plagiarism detection tools are increasingly used by teachers and instructors to restrain students from plagiarism. Moreover, need for plagiarism detection tools to detect plagiarism in programming assignments has also increased manifolds. In this paper, we present the application of Neo4j Graph Databases to detect similarity between Java program submissions by students, in academics. This is done by converting a Java program into a specialized dependency graph and then implementing various comparison techniques on this graph. The two graph comparison techniques proposed and implemented in this paper are based on structural comparison of graphs by node-type count comparison and elemental comparison of method nodes in graphs by body-element-count comparison. The results of these two techniques are combined with the call graph-based technique, proposed in an earlier work, to calculate overall similarity index between program codes. This study captures a large category of changes that may be introduced to the code for plagiarism. en_US
dc.language.iso en en_US
dc.publisher Springer en_US
dc.subject Computer Science en_US
dc.subject JavaRelationshipGraphs (JRG) en_US
dc.subject Plagiarism detection en_US
dc.subject Java Projects en_US
dc.subject Dependency graphs en_US
dc.subject Object-oriented programming en_US
dc.title Application of Java Relationship Graphs to Academics for Detection of Plagiarism in Java Projects en_US
dc.type Article en_US


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account