Search Results - (java OR jana) bytecode
-
1
Efficient and expressive bytecode-level instrumentation for Java programs
ISSN: 1433-2779, 1433-2787Published: Berlin/Heidelberg Springer Berlin Heidelberg 01.08.2023Published in International journal on software tools for technology transfer (01.08.2023)“…We present an efficient and expressive tool for the instrumentation of Java programs at the bytecode level. BISM…”
Get full text
Journal Article -
2
Towards Improving the Performance of Comment Generation Models by Using Bytecode Information
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.02.2025Published in IEEE transactions on software engineering (01.02.2025)“… In this study, we found that the bytecode compiled from the source code can provide useful information for comment generation, hence we propose to use the information from bytecode to assist the comment generation…”
Get full text
Journal Article -
3
Cost analysis of object-oriented bytecode programs
ISSN: 0304-3975, 1879-2294Published: Elsevier B.V 06.01.2012Published in Theoretical computer science (06.01.2012)“… In languages such as Java and C#, analyzing bytecode has a much wider application area than analyzing source code since the latter is often not available…”
Get full text
Journal Article -
4
From bytecode to JavaScript: the Js_of_ocaml compiler
ISSN: 0038-0644, 1097-024XPublished: Bognor Regis Blackwell Publishing Ltd 01.08.2014Published in Software, practice & experience (01.08.2014)“…SUMMARY We present the design and implementation of a compiler from OCaml bytecode to JavaScript…”
Get full text
Journal Article -
5
Symbolic PathFinder: integrating symbolic execution with model checking for Java bytecode analysis
ISSN: 0928-8910, 1573-7535Published: Boston Springer US 01.09.2013Published in Automated software engineering (01.09.2013)“…Symbolic PathFinder (SPF) is a software analysis tool that combines symbolic execution with model checking for automated test case generation and error detection in Java bytecode programs…”
Get full text
Journal Article -
6
Code coverage differences of Java bytecode and source code instrumentation tools
ISSN: 0963-9314, 1573-1367Published: New York Springer US 01.03.2019Published in Software quality journal (01.03.2019)“… For Java, the prevalent approach to code coverage measurement is using bytecode instrumentation due to its various benefits over source code instrumentation…”
Get full text
Journal Article -
7
Detecting Java Code Clones Based on Bytecode Sequence Alignment
ISSN: 2169-3536, 2169-3536Published: Piscataway IEEE 2019Published in IEEE access (2019)“… In this paper, we introduce an approach based on Java bytecode, which mainly contains the steps of bytecode sequence alignment and similarity score comparison…”
Get full text
Journal Article -
8
An Experimental Comparison of Clone Detection Techniques using Java Bytecode
ISSN: 2640-0715Published: IEEE 01.12.2022Published in Proceedings / Asia Pacific Software Engineering Conference (01.12.2022)“… Avoiding some of the issues of source-code based approaches, we are investigating the effectiveness of using various similarity measures on Bytecode to identify code clones in Java-based systems in this work…”
Get full text
Conference Proceeding -
9
Polymorphic bytecode instrumentation
ISSN: 0038-0644, 1097-024XPublished: Bognor Regis Blackwell Publishing Ltd 01.10.2016Published in Software, practice & experience (01.10.2016)“…Summary Bytecode instrumentation is a widely used technique to implement aspect weaving and dynamic analyses in virtual machines such as the Java virtual machine…”
Get full text
Journal Article -
10
SJBCD: A Java Code Clone Detection Method Based on Bytecode Using Siamese Neural Network
ISSN: 2076-3417, 2076-3417Published: Basel MDPI AG 01.08.2023Published in Applied sciences (01.08.2023)“… Based on the above reasons, this paper proposes a novel code clone detection method for Java bytecode: SJBCD…”
Get full text
Journal Article -
11
Refactoring Java Programs for Customizable Locks Based on Bytecode Transformation
ISSN: 2169-3536, 2169-3536Published: Piscataway IEEE 2019Published in IEEE access (2019)“…Developers of parallel programming are faced with choices of using various Java locks…”
Get full text
Journal Article -
12
Two Approaches to Fast Bytecode Frontend for Static Analysis
ISSN: 2475-1421, 2475-1421Published: New York, NY, USA ACM 09.10.2025Published in Proceedings of ACM on programming languages (09.10.2025)“…In static analysis frameworks for Java, the bytecode frontend serves as a critical component, transforming complex, stack-based Java bytecode into a more analyzable register-based, typed 3-address code representation…”
Get full text
Journal Article -
13
Enhancing Service Observability Through Bytecode-Level Variable Monitoring
ISSN: 2836-3868Published: IEEE 07.07.2025Published in Proceedings (IEEE International Conference on Web Services. Online) (07.07.2025)“… To address this, we propose a bytecode-level variable monitoring approach using the ASM library…”
Get full text
Conference Proceeding -
14
PraPR: Practical Program Repair via Bytecode Mutation
ISSN: 2643-1572Published: IEEE 01.11.2019Published in IEEE/ACM International Conference on Automated Software Engineering : [proceedings] (01.11.2019)“… In this paper, we present PraPR, our implementation of a practical APR technique that operates at the level of JVM bytecode…”
Get full text
Conference Proceeding -
15
Faster variational execution with transparent bytecode transformation
ISSN: 2475-1421, 2475-1421Published: 01.11.2018Published in Proceedings of ACM on programming languages (01.11.2018)“… Furthermore, the performance of this approach is suboptimal. For example, the state-of-the-art variational execution interpreter for Java, VarexJ, slows down executions…”
Get full text
Journal Article -
16
Design, implementation, and application of GPU-based Java bytecode interpreters
ISSN: 2475-1421, 2475-1421Published: 01.10.2019Published in Proceedings of ACM on programming languages (01.10.2019)“…We present the design and implementation of GVM, the first system for executing Java bytecode entirely on GPUs…”
Get full text
Journal Article -
17
JAVA BYTECODE INSTRUCTION USAGE COUNTING WITH ALGATOR
ISSN: 1335-8243, 1338-3957Published: Sciendo 01.01.2019Published in Acta electrotechnica et informatica (01.01.2019)“…Development of algorithms for solving various kinds of computer related problems consists of several consecutive and possibly repetitive phases. The final and…”
Get full text
Journal Article -
18
Modeling the Java Bytecode Verifier
ISSN: 0167-6423, 1872-7964Published: Elsevier B.V 01.03.2013Published in Science of computer programming (01.03.2013)“… in Java, particularly in the Bytecode Verifier, a critical component used to verify class semantics before loading is complete…”
Get full text
Journal Article -
19
Visualizing trace of Java collection APIs by dynamic bytecode instrumentation
ISSN: 1045-926X, 1095-8533Published: Elsevier Ltd 01.12.2017Published in Journal of visual languages and computing (01.12.2017)“… This work presents a novel interactive visualization tool for collection framework usage, in a Java program, based on hierarchical…”
Get full text
Journal Article -
20
An empirical study of Java bytecode programs
ISSN: 0038-0644, 1097-024XPublished: Chichester, UK John Wiley & Sons, Ltd 01.05.2007Published in Software, practice & experience (01.05.2007)“…We present a study of the static structure of real Java bytecode programs. A total of 1132 Java jar…”
Get full text
Journal Article