Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Framework for Plagiarism Detection
06-03-2015, 11:10 AM
Framework for Plagiarism Detection
Plagiarism is the term that is used to describe the situation when a writer copies another writer's work and passes it off as their own. A plagiarism checker is an important part of current era. Increased number of students and assignments according to current trends and accessibility of artifact over the Internet has increased the probability of copying.

By employing a plagiarism checker, we can quickly check whether a body of work contains any sections that have been copied from elsewhere. Teachers are increasingly aware of the issues of plagiarism and check work frequently. This helps them to identify students who are using plagiarism as a form of cheating. Proposed solution is for java code or other language.

Types of plagiarisms:

• Simple copy-paste with some spacing and comments modification.
• By renaming Methods, fields, classes
• Reordering of the code that does not affect the final output.
• Addition of redundant lines of code and some advance level plagiarism is also done by Changing of the control structures, mixing of several sources, mixing of own and others’ code.

Methods to deduct the plagiarism:

Following methods will be used to deduct the plagiarism.
1. Attribute counting
I. Counting operators and operands

2. Structure metrics
I. Compare the structure
II. Usage of tokens

Following architecture will be used for java code
1. Analyzer – lexical and syntactical analysis of the code
I. Language specific
II. Produce the syntax tree and stores it into the database based on ANTRL (Another Tool for Language Recognition).
2. Comparator:
Compare elements can be used to compare code, parse/ syntax trees or fingerprints.

Working of system:
i. If the database contains Fingerprint for file I, go to IV
ii. Call compute Fingerprint (file1)
iii. Store the fingerprint f1 into the database
iv. If the database contains Fingerprint for file II, go to VII
v. Call compute Fingerprint (file2)
vi. Store the fingerprint f2 into the database
vii. Forward the fingerprints to the comparator
viii. Call compute Similarity (f1, f2)
ix. Store the values into the database

Report Generated:
In the end report will be generated which will show the matching statistic of file 1 to others files.

Note: student can choose any language instead of java

Attached File(s)
.docx  Spring 2015_CS619_818.docx (Size: 48.61 KB / Downloads: 7)

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  Trusted framework for online banking ganeshkhadka 0 60 03-07-2018
Last Post: ganeshkhadka
Shocked Detection of Phishing WebPages Live Project in PHP kirtimaan01 0 270 07-03-2017
Last Post: kirtimaan01
Last Post: Enhance Bharuch
  Classification and Adaptive Novel Class Detection of Feature-Evolving Data Streams 0 629 08-02-2015
Last Post:
  Automatic Detection of Fake Profiles in Online Social Networks Jeya Christy 0 517 07-24-2015
Last Post: Jeya Christy
  SeDas: A Self Destructing Data System Based on Active Storage Framework Guruprasad KM 0 474 09-28-2014
Last Post: Guruprasad KM
Last Post: Nathaan George
  Self destructing data system based on active storage framework in cloud krishnaveni 0 734 04-16-2014
Last Post: krishnaveni
  Helmet Detection and Motorcycle tracking in a video sequences Naveen Navi 0 547 04-11-2014
Last Post: Naveen Navi
  Data leakage detection pinglerenuraj 0 543 03-16-2014
Last Post: pinglerenuraj

Forum Jump:

User(s) browsing this thread:
1 Guest(s)

Return to TopReturn to Content