• Home
  • Search
  • Searching source code fragments using incremental clustering
  • Cite Icon9
  • https://doi.org/10.1002/cpe.5416Copy DOI Icon

Searching source code fragments using incremental clustering

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

SummaryPlagiarism is becoming an increasingly serious problem in academic environment. In this paper, we deal with a specific kind of plagiarism: source code plagiarism. In this case, there is no software available for detecting plagiarism on a larger scale (hundreds of student submissions every year). We propose algorithms for source code parsing and processing as a part of a complex system for plagiarism detection. A source code vectorization using characteristic vectors is a vital piece of the whole process, and k‐means algorithm helps with the classification and clustering of vectors. Student assignments are submitted regularly, and any plagiarism detection system needs to handle them as they come. For this reason, we propose a modified incremental k‐means algorithm and a method for determining the number of clusters. We also consider methods for vector search among clusters and suggest the use of conditional entropy to select the important vector elements used in the search algorithm. Our results show how the proposed algorithms and methods work on real student submissions.

Similar Papers
  • Book Chapter
  • Citations4

An AST-based Tool, Spector, for Plagiarism Detection: The Approach, Functionality, and Implementation

  • Jan 01, 2015
  • Vítor T Martins +2
  • PDF
  • Research Article
  • Citations2

Classification feature sets for source code plagiarism detection in Java

  • Nov 08, 2022
  • Journal of Engineering and Applied Science
  • Eman Hosam +3
  • Conference Article
  • Citations24

Benefits and drawbacks of source code plagiarism detection in engineering education

  • Apr 01, 2018
  • Dieter Pawelczak
  • PDF
  • Research Article
  • Citations59

An academic Arabic corpus for plagiarism detection: design, construction and experimentation

  • Jan 16, 2020
  • International Journal of Educational Technology in Higher Education
  • Eman Al-Thwaib +2
  • Book Chapter

AI-Assisted Academic Writing, Plagiarism Detection, and Grammar Enhancement Systems

  • Nov 18, 2025
  • Ranjitsinh Subhash Pawar +1
  • Research Article
  • Citations151

Plagiarism Meets Paraphrasing: Insights for the Next Generation in Automatic Plagiarism Detection

  • Oct 05, 2013
  • Computational Linguistics
  • Alberto Barrón-Cedeño +3
  • Conference Article
  • Citations14

String Matching based Plagiarism Detection for Document in Bahasa Indonesia

  • Oct 01, 2019
  • Wayan Gede Suka Parwita +2
  • Conference Article
  • Citations5

Material Survey on Source Code Plagiarism Detection in Programming Courses

  • Jul 01, 2022
  • Cîmpeanu Alexandra-Cristina +1
  • PDF
  • Research Article
  • Citations4

Identifying Plagiarised Programming Assignments with Detection Tool Consensus

  • Apr 14, 2022
  • Informatics in Education
  • Hayden Cheers +2
  • Research Article
  • Citations108

State-of-the-art in detecting academic plagiarism

  • Jun 06, 2013
  • International Journal for Educational Integrity
  • Norman Meuschke +1
  • Conference Article
  • Citations5

Issues with the Detection of Plagiarism in Programming Courses on a Larger Scale

  • Nov 01, 2018
  • Michal Duracik +2
  • Research Article

Identification of Source Code Plagiarism Using a Natural Language Processing (NLP) Approach Based on Code Writing Style Analysis

  • Dec 05, 2025
  • Journal of Applied Informatics and Computing
  • Muhammad Ilham Akbar +1
  • Research Article
  • Citations15

Integrating syntax‐semantic‐based text analysis with structural and citation information for scientific plagiarism detection

  • Jul 05, 2018
  • Journal of the Association for Information Science and Technology
  • K Vani +1
  • Conference Article
  • Citations50

An Adaptive Image-based Plagiarism Detection Approach

  • May 23, 2018
  • Norman Meuschke +5
  • Abstract

Generating and validating RAM requirements : J. Lavery and M. Westmoreland. Proc. 1974 Reliability and Maintainability Symposium, U.S.A. 244 (29–31 Jan. 1974)

  • Dec 01, 1974
  • Microelectronics Reliability
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.