PlagDetect

A java programming plagiarism detection tool

Z. A. Al-Khanjari, J. A. Fiaidhi, R. A. Al-Hinai, N. S. Kutti

Research output: Contribution to journalArticle

8 Citations (Scopus)

Abstract

Practical computing courses that involve signifi cant amount of programming assessment tasks suffer from e-Plagiarism. A pragmatic solution for this problem could be by discouraging plagiarism particularly among the beginners in programming. One way to address this is to automate the detection of plagiarized work during the marking phase. Our research in this context involves at fi rst examining various metrics used in plagiarism detection in program codes and secondly selecting an appropriate statistical measure using attribute counting metrics (ATMs) for detecting plagiarism in Java programming assignments. The goal of this investigation is to study the effectiveness of ATMs for detecting plagiarism among assignment submissions of introductory programming courses.

Original languageEnglish
Pages (from-to)66-71
Number of pages6
JournalACM Inroads
Volume1
Issue number4
DOIs
Publication statusPublished - Dec 2010

Fingerprint

programming
pragmatics

Keywords

  • ATMs
  • Correlation coeffi cient ratio
  • Equivalent ration
  • Structured metrics

ASJC Scopus subject areas

  • Computer Science(all)
  • Education

Cite this

PlagDetect : A java programming plagiarism detection tool. / Al-Khanjari, Z. A.; Fiaidhi, J. A.; Al-Hinai, R. A.; Kutti, N. S.

In: ACM Inroads, Vol. 1, No. 4, 12.2010, p. 66-71.

Research output: Contribution to journalArticle

Al-Khanjari, Z. A. ; Fiaidhi, J. A. ; Al-Hinai, R. A. ; Kutti, N. S. / PlagDetect : A java programming plagiarism detection tool. In: ACM Inroads. 2010 ; Vol. 1, No. 4. pp. 66-71.
@article{0d0d04dd14a24d688f26d8b0525e74d5,
title = "PlagDetect: A java programming plagiarism detection tool",
abstract = "Practical computing courses that involve signifi cant amount of programming assessment tasks suffer from e-Plagiarism. A pragmatic solution for this problem could be by discouraging plagiarism particularly among the beginners in programming. One way to address this is to automate the detection of plagiarized work during the marking phase. Our research in this context involves at fi rst examining various metrics used in plagiarism detection in program codes and secondly selecting an appropriate statistical measure using attribute counting metrics (ATMs) for detecting plagiarism in Java programming assignments. The goal of this investigation is to study the effectiveness of ATMs for detecting plagiarism among assignment submissions of introductory programming courses.",
keywords = "ATMs, Correlation coeffi cient ratio, Equivalent ration, Structured metrics",
author = "Al-Khanjari, {Z. A.} and Fiaidhi, {J. A.} and Al-Hinai, {R. A.} and Kutti, {N. S.}",
year = "2010",
month = "12",
doi = "10.1145/1869746.1869766",
language = "English",
volume = "1",
pages = "66--71",
journal = "ACM Inroads",
issn = "2153-2184",
publisher = "Association for Computing Machinery (ACM)",
number = "4",

}

TY - JOUR

T1 - PlagDetect

T2 - A java programming plagiarism detection tool

AU - Al-Khanjari, Z. A.

AU - Fiaidhi, J. A.

AU - Al-Hinai, R. A.

AU - Kutti, N. S.

PY - 2010/12

Y1 - 2010/12

N2 - Practical computing courses that involve signifi cant amount of programming assessment tasks suffer from e-Plagiarism. A pragmatic solution for this problem could be by discouraging plagiarism particularly among the beginners in programming. One way to address this is to automate the detection of plagiarized work during the marking phase. Our research in this context involves at fi rst examining various metrics used in plagiarism detection in program codes and secondly selecting an appropriate statistical measure using attribute counting metrics (ATMs) for detecting plagiarism in Java programming assignments. The goal of this investigation is to study the effectiveness of ATMs for detecting plagiarism among assignment submissions of introductory programming courses.

AB - Practical computing courses that involve signifi cant amount of programming assessment tasks suffer from e-Plagiarism. A pragmatic solution for this problem could be by discouraging plagiarism particularly among the beginners in programming. One way to address this is to automate the detection of plagiarized work during the marking phase. Our research in this context involves at fi rst examining various metrics used in plagiarism detection in program codes and secondly selecting an appropriate statistical measure using attribute counting metrics (ATMs) for detecting plagiarism in Java programming assignments. The goal of this investigation is to study the effectiveness of ATMs for detecting plagiarism among assignment submissions of introductory programming courses.

KW - ATMs

KW - Correlation coeffi cient ratio

KW - Equivalent ration

KW - Structured metrics

UR - http://www.scopus.com/inward/record.url?scp=79952957015&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=79952957015&partnerID=8YFLogxK

U2 - 10.1145/1869746.1869766

DO - 10.1145/1869746.1869766

M3 - Article

VL - 1

SP - 66

EP - 71

JO - ACM Inroads

JF - ACM Inroads

SN - 2153-2184

IS - 4

ER -