• Home
  • Search
  • Quick Similarity Measurement of Source Code Based on Suffix Array
  • Cite Icon5
  • https://doi.org/10.1109/cis.2009.175Copy DOI Icon

Quick Similarity Measurement of Source Code Based on Suffix Array

  • Jan 1, 2009
  • Jian-Lin Huang +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The automatic similarity measurement of source code can be applied to the detection of both plagiarism and code clone effectively. Suffix array is an effective way to construct the index of the full text, which has showed big applied potential in research areas such as genome analysis and character search currently. This paper introduces the relevant technologies of the similarity measurement of source code, especially the match algorithms for similar source code firstly, and then proposes a quick match algorithm that is applicable for quick similarity measurement of source code based on suffix array. Theory and experiments show that this new match algorithm for similar source code has the same similarity measurement result with current match algorithms, but it has obviously lower running time complexity.

Similar Papers
  • Book Chapter
  • Citations4

Counting Suffix Arrays and Strings

  • Jan 01, 2005
  • Klaus-Bernd Schürmann +1
  • PDF
  • Research Article
  • Citations17

Suffix-Sorting via Shannon-Fano-Elias Codes

  • Apr 01, 2010
  • Algorithms
  • Donald Adjeroh +1
  • PDF
  • Research Article
  • Citations43

Linear-time computation of minimal absent words using suffix array

  • Dec 01, 2014
  • BMC Bioinformatics
  • Carl Barton +3
  • Conference Article
  • Citations58

String Matching in Hardware Using the FM-Index

  • May 01, 2011
  • Edward Fernandez +2
  • Research Article
  • Citations27

MkESA: enhanced suffix array construction tool

  • Feb 26, 2009
  • Bioinformatics
  • Robert Homann +3
  • PDF
  • Research Article
  • Citations8

Utilizing Topic-Based Similar Commit Information and CNN-LSTM Algorithm for Bug Localization

  • Mar 02, 2021
  • Symmetry
  • Geunseok Yang +1
  • Research Article
  • Citations165

Engineering a Lightweight Suffix Array Construction Algorithm

  • Apr 26, 2004
  • Algorithmica
  • Giovanni Manzini +1
  • Research Article
  • Citations40

Program Characterization Using Runtime Values and Its Application to Software Plagiarism Detection

  • Sep 01, 2015
  • IEEE Transactions on Software Engineering
  • Yoon-Chan Jhi +5
  • Book Chapter
  • Citations6

KNN Applied to PDG for Source Code Similarity Classification

  • Jan 01, 2020
  • Clóvis Daniel Souza Silva +3
  • Book Chapter

Enhanced Requirement Traceability Link Using Developer's Updated Activity

  • Jan 01, 2019
  • Raviraj Pandian +1
  • Research Article
  • Citations1

Low complexity, stable scheduling algorithms for networks of input queued switches with no or very low speed-up

  • Jul 05, 2006
  • ACM SIGCOMM Computer Communication Review
  • Claus Bauer
  • Research Article
  • Citations9

Searching source code fragments using incremental clustering

  • Jun 23, 2019
  • Concurrency and Computation: Practice and Experience
  • Michal Ďuračík +2
  • Conference Article
  • Citations6

Design Patterns Based Pre-processing of Source Code for Plagiarism Detection

  • Dec 01, 2012
  • Allahbaksh Asadullah +3
  • Research Article
  • Citations61

Apollo: a sequencing-technology-independent, scalable and accurate assembly polishing algorithm.

  • Mar 13, 2020
  • Bioinformatics
  • Can Firtina +6
  • PDF
  • Research Article
  • Citations1

Research on The Effectiveness of Trajectory Similarity Measurement Algorithm

  • Jun 01, 2021
  • IOP Conference Series: Earth and Environmental Science
  • Yanfu Wu
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.