elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

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

Schäfer, André and Amme, Wolfram and 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, pp. 29-35. IEEE. IWSC 2021, 2. Oktober 2021, Virtueller Workshop. doi: 10.1109/IWSC53727.2021.00011. (In Press)

[img] PDF - Only accessible within DLR
164kB

Abstract

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.

Item URL in elib:https://elib.dlr.de/144761/
Document Type:Conference or Workshop Item (Speech)
Title:STUBBER: Compiling Source Code into Bytecode without Dependencies for Java Code Clone Detection
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iD
Schäfer, AndréFriedrich-Schiller-Universität JenaUNSPECIFIED
Amme, Wolframwolfram.amme (at) uni-jena.deUNSPECIFIED
Heinze, Thomasthomas.heinze (at) dlr.deUNSPECIFIED
Date:2021
Journal or Publication Title:15th IEEE International Workshop on Software Clones, IWSC 2021
Refereed publication:Yes
Open Access:No
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
DOI :10.1109/IWSC53727.2021.00011
Page Range:pp. 29-35
Publisher:IEEE
Status:In Press
Keywords:Bytecode, BigCloneBench, code clone, clone detection, compilation
Event Title:IWSC 2021
Event Location:Virtueller Workshop
Event Type:Workshop
Event Dates:2. Oktober 2021
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - Intelligent analysis and methods for safe software development
Location: Jena
Institutes and Institutions:Institute of Data Science > Secure Digital Systems
Deposited By: Heinze, Thomas
Deposited On:27 Oct 2021 15:38
Last Modified:27 Oct 2021 15:38

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.