Plagiarism detection in software designs

B. Belkhouche, Anastasia Nix, Johnette Hassell

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Citations (Scopus)


Detecting plagiarism in software is a computationally complex process. At the same time it is critical, for the lack of a deterrent through detection may result in various losses. Several systems to detect plagiarism have been proposed. However, their lexically-based analysis is not powerfull enough and can be foiled with minimal efforts. To address their shortcomings, we have devised a detection framework with the following salient features: (1) designs, instead of code, are compared; (2) multi - level abstractions of the design are generated; and (3) comparison follows a stepwise process according to the abstraction levels. A comparison with existing systems shows that this strategy results in simpler algorithms and more accurate analyses.

Original languageEnglish
Title of host publicationProceedings of the 42nd Annual Southeast Regional Conference, ACM-SE 42
Number of pages5
Publication statusPublished - 2004
Externally publishedYes
Event42nd Annual Southeast Regional Conference, ACM-SE 42 - Huntsville, AL, United States
Duration: Apr 2 2004Apr 3 2004

Publication series

NameProceedings of the Annual Southeast Conference


Other42nd Annual Southeast Regional Conference, ACM-SE 42
Country/TerritoryUnited States
CityHuntsville, AL

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'Plagiarism detection in software designs'. Together they form a unique fingerprint.

Cite this