KIT | KIT-Bibliothek | Impressum | Datenschutz

JPlag: finding plagiarisms among a set of programs

Prechelt, Lutz; Malpohl, Guido; Philippsen, Michael

Abstract:

JPlag is a system that finds pairs of similar programs among a
given
set of programs. It has successfully been used in practice to
detect
plagiarisms among student Java exercise submissions.
Support for the languages C, C++ and Scheme is also available.
This report presents the design of JPlag, in particular the
comparison
algorithm, and carefully evaluates JPlag's performance on 12
rather
different sets of Java programs.
The results indicate that JPlag will find all plagiarisms with
only
very few exceptions. The execution time is less than one minute
for submissions of 100 programs of several hundred lines
each.

Zugehörige Institution(en) am KIT Universität Karlsruhe (TH) – Einrichtungen in Verbindung mit der Universität (Einrichtungen in Verbindung mit der Universität)
FZI Forschungszentrum Informatik (FZI)
Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Forschungsbericht/Preprint
Publikationsjahr 2000
Sprache Englisch
Identifikator ISSN: 1432-7864
urn:nbn:de:swb:90-AAA5420004
KITopen-ID: 542000
Serie Interner Bericht. Fakultät für Informatik, Universität Karlsruhe ; 2000,1
Nachgewiesen in OpenAlex
Globale Ziele für nachhaltige Entwicklung Ziel 4 – Hochwertige Bildung

Volltext §
DOI: 10.5445/IR/542000
Seitenaufrufe: 913
seit 25.04.2018
Downloads: 4073
seit 25.03.2009
Cover der Publikation
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page