elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

STUBBER: Compiling Source Code into Bytecode without Dependencies for Java Code Clone Detection

Schäfer, André und Amme, Wolfram und Heinze, Thomas (2021) STUBBER: Compiling Source Code into Bytecode without Dependencies for Java Code Clone Detection. In: 15th IEEE International Workshop on Software Clones, IWSC 2021, Seiten 29-35. IEEE. IWSC 2021, 2021-10-02, Virtueller Workshop. doi: 10.1109/IWSC53727.2021.00011. (im Druck)

[img] PDF - Nur DLR-intern zugänglich
164kB

Kurzfassung

A lot of clone detection tools for Java have been introduced in recent years. On the one hand, many of these tools work on Java source code and can thus be conveniently evaluated with the state-of-the-art benchmark BigCloneBench and evaluation framework BigCloneEval. On the other hand, certain clone detectors deliberately address the Bytecode and cannot be applied to Java source code. Simple compilation often does not solve the problem due to missing required dependencies, as, e.g., in case of BigCloneBench. In this work, we therefore present the tool STUBBER for compiling Java Bytecode without dependencies. We can show that using STUBBER , Bytecode for over 95% of all Java source files and 92.5% of all code clones contained in BigCloneBench can be successfully generated. As a consequence, the evaluation of Bytecode-based clone detectors on BigCloneBench becomes possible and such tools can also be applied to Java source files, even beyond BigCloneBench.

elib-URL des Eintrags:https://elib.dlr.de/144761/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:STUBBER: Compiling Source Code into Bytecode without Dependencies for Java Code Clone Detection
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Schäfer, AndréFriedrich-Schiller-Universität JenaNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Amme, Wolframwolfram.amme (at) uni-jena.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Heinze, Thomasthomas.heinze (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Datum:2021
Erschienen in:15th IEEE International Workshop on Software Clones, IWSC 2021
Referierte Publikation:Ja
Open Access:Nein
Gold Open Access:Nein
In SCOPUS:Nein
In ISI Web of Science:Nein
DOI:10.1109/IWSC53727.2021.00011
Seitenbereich:Seiten 29-35
Verlag:IEEE
Status:im Druck
Stichwörter:Bytecode, BigCloneBench, code clone, clone detection, compilation
Veranstaltungstitel:IWSC 2021
Veranstaltungsort:Virtueller Workshop
Veranstaltungsart:Workshop
Veranstaltungsdatum:2 Oktober 2021
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:Technik für Raumfahrtsysteme
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R SY - Technik für Raumfahrtsysteme
DLR - Teilgebiet (Projekt, Vorhaben):R - Intelligente Analysen und Methoden zur sicheren Softwareentwicklung
Standort: Jena
Institute & Einrichtungen:Institut für Datenwissenschaften > Sichere Digitale Systeme
Hinterlegt von: Heinze, Thomas
Hinterlegt am:27 Okt 2021 15:38
Letzte Änderung:24 Apr 2024 20:44

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.