Academic Journal

Java Bytecode Normalization for Code Similarity Analysis (Artifact)

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Java Bytecode Normalization for Code Similarity Analysis (Artifact)
Συγγραφείς: Schott, Stefan, Ponta, Serena Elisa, Fischer, Wolfram, Klauke, Jonas, Bodden, Eric
Συνεισφορές: Stefan Schott and Serena Elisa Ponta and Wolfram Fischer and Jonas Klauke and Eric Bodden
Στοιχεία εκδότη: Schloss Dagstuhl – Leibniz-Zentrum für Informatik
Έτος έκδοσης: 2024
Συλλογή: DROPS - Dagstuhl Research Online Publication Server (Schloss Dagstuhl - Leibniz Center for Informatics )
Θεματικοί όροι: Bytecode, Java Compiler, Code Similarity Analysis
Περιγραφή: This artifact supports the claim that different Java compilation environments can produce significantly different bytecode and that bytecode normalization applied via our tool jNorm heavily decreases the amount of compilation differences and helps boost the performance of subsequent code similarity analysis. Our artifact provides the source code of the tool jNorm and all scripts needed to reproduce the results we presented in our evaluation. Furthermore, it contains a study on the usage of different Java compilers and target levels within popular open-source projects, which showcases that the JDK compiler is by far the most relevant compiler in practice.
Τύπος εγγράφου: article in journal/newspaper
Περιγραφή αρχείου: application/pdf
Γλώσσα: English
Relation: Is Part Of DARTS, Volume 10, Issue 2, Special Issue of the 38th European Conference on Object-Oriented Programming (ECOOP 2024); https://drops.dagstuhl.de/entities/document/10.4230/DARTS.10.2.20
DOI: 10.4230/DARTS.10.2.20
Διαθεσιμότητα: https://doi.org/10.4230/DARTS.10.2.20
https://nbn-resolving.org/urn:nbn:de:0030-drops-209189
https://drops.dagstuhl.de/entities/document/10.4230/DARTS.10.2.20
Rights: https://creativecommons.org/licenses/by/4.0/legalcode
Αριθμός Καταχώρησης: edsbas.1B33480
Βάση Δεδομένων: BASE