Dissertation > Excellent graduate degree dissertation topics show

Research and Implementation of Program Plagiarism Detection System

Author: ZhaoWenShuo
Tutor: LiWenJun
School: Sun Yat-sen University
Course: Software Engineering
Keywords: Source code plagiarism detection Abstract syntax tree Normalized operator Design and Implementation
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 55
Quote: 0
Read: Download Dissertation


Higher education at home and abroad , the homework phenomenon is generally more serious , especially in computer courses , source code plagiarism . Therefore, the study of the source code plagiarism detection technology is of great significance . In this paper, the existing systems as well as the existing detection algorithms , and found that there is lack of these algorithms and systems . For example , most systems only provide a detection algorithm , and the applicable range of a different detection algorithm is different , the user can not according to its own need to select a suitable detection algorithm . The actual testing , we also found that a number of factors that leads to detection noise , affecting the calculation of similarity . For example , a large number of duplicate variable declaration statement , as well as copycat changes to the source code . This article is designed and implemented a source code plagiarism detection system PlagiarismChecker contains four detection algorithm . The user can choose different algorithms and combination of these algorithms to detect and filter the results , you can set the similarity threshold can also be provided by PlagiarismChecker system interface to facilitate the implementation and application of new detection algorithm . This article provides a Web application source code Catcher provides online testing services , test results returned by mail . Through experiments proved PlagiarismChecker effective than the existing system , it is able to detect plagiarism operations on . Noise problems exist in the actual testing , detection algorithm based on the abstract syntax tree , we propose using normalized operator to solve this problem . The paper designs and implements a five operators , operator in this way can be normalized effective to eliminate noise . The article also improved PlagiarismChecker system , allows the system to easily add a new operator, can cope with the new found plagiarism practices .

Related Dissertations

  1. Applied Research of Junior Middle School Mathematics WebQuest Instruction Model Oriented High-order Thinking Skills,G633.6
  2. Phase-coded signal pulse technology research and implementation,TN957.51
  3. The Design and Implementation of a comprehensive budget management system of the Yankuang Group Company,F426.1;F406.72
  4. Based on three-dimensional images of the city Police Geographic Information System,P208
  5. Study and Practice on Simulation Teaching Based on Self-regulated-learning,G434
  6. A unit of IR image analysis and verification system design and implementation,TP391.41
  7. Based on Business Process Reengineering of ERP Implementation Applied Research,TP315
  8. Design and Implementation of Training Programs for High-skilled Overseas Labor in Overseas Labor Corporation of Jilin Province,F249.2
  9. Design and Implementation Assessment Software of E-government Project,TP311.52
  10. China Power Investment Yunnan International Material Management Information System Design and Implementation,TP311.52
  11. Taizhou Huangyan District -level party organs Information Management System Design and Implementation,TP311.52
  12. Realization of Net Framework2.0 Nujiang rent information management system,TP311.52
  13. Research and implementation of office automation systems and J2EE platform based on SMS,TP311.52
  14. Design and Implementation on Improving Program of the Instructor Performance Evaluation in Guanghua College of Changchun University,G641
  15. WCF-based technology, building construction process quality control system design and implementation,TP311.52
  16. Jinhua automatic environment monitoring and information management system design and implementation,TP311.52
  17. Design and Implementation of Virtual-lab Platform for High School Physics Teaching,TP391.9
  18. Design and Implementation of MAC Protocals in Gbps Wireless Communication System,TN929.5
  19. Abstract syntax tree based on GCC C source semantic text analysis method,TP311.11
  20. GCC abstract syntax tree analysis and control of dependency subgraph building method,TP311.11

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile