Matches in SemOpenAlex for { <https://semopenalex.org/work/W4384304801> ?p ?o ?g. }
- W4384304801 abstract "As a widely-used platform to support various Java-bytecode-based applications, Java Virtual Machine (JVM) incurs severe performance loss caused by its real-time program interpretation mechanism. To tackle this issue, the Just-in- Time compiler (JIT) has been widely adopted to strengthen the efficacy of JVM. Therefore, how to effectively and efficiently detect JIT bugs becomes critical to ensure the correctness of JVM. In this paper, we propose a coverage-guided fuzzing framework, namely JITfuzz, to automatically detect JIT bugs. In particular, JITfuzz adopts a set of optimization-activating mutators to trigger the usage of typical JIT optimizations, e.g., function inlining and simplification. Meanwhile, given JIT optimizations are closely coupled with program control flows, JITfuzz also adopts mutators to enrich the control flows of target programs. Moreover, JITfuzz also proposes a mutator scheduler which iteratively schedules mutators according to the coverage updates to maximize the code coverage of JIT. To evaluate the effectiveness of JITfuzz, we conduct a set of experiments based on a benchmark suite with 16 popular JVM-based projects from GitHub. The experimental results suggest that JITfuzz outperforms the state-of-the-art mutation-based and generation-based JVM fuzzers by 27.9 % and 18.6 % respectively in terms of edge coverage on average. Furthermore, JITfuzz also successfully detects 36 previously unknown bugs (including 23 JIT bugs) and 27 bugs (including 18 JIT bugs) have been confirmed by the developers." @default.
- W4384304801 created "2023-07-15" @default.
- W4384304801 creator A5015360935 @default.
- W4384304801 creator A5029892501 @default.
- W4384304801 creator A5030322956 @default.
- W4384304801 creator A5043546718 @default.
- W4384304801 creator A5056474398 @default.
- W4384304801 creator A5091841617 @default.
- W4384304801 date "2023-05-01" @default.
- W4384304801 modified "2023-10-11" @default.
- W4384304801 title "JITfuzz: Coverage-guided Fuzzing for JVM Just-in-Time Compilers" @default.
- W4384304801 cites W2014530617 @default.
- W4384304801 cites W2032188103 @default.
- W4384304801 cites W2032947860 @default.
- W4384304801 cites W2035096564 @default.
- W4384304801 cites W2080696000 @default.
- W4384304801 cites W2130746431 @default.
- W4384304801 cites W2135194391 @default.
- W4384304801 cites W2138284121 @default.
- W4384304801 cites W2154832859 @default.
- W4384304801 cites W2166091242 @default.
- W4384304801 cites W2170737051 @default.
- W4384304801 cites W2504526017 @default.
- W4384304801 cites W2535617737 @default.
- W4384304801 cites W2624999081 @default.
- W4384304801 cites W2759550170 @default.
- W4384304801 cites W2888307014 @default.
- W4384304801 cites W2904529289 @default.
- W4384304801 cites W2952139678 @default.
- W4384304801 cites W2954903132 @default.
- W4384304801 cites W2954978134 @default.
- W4384304801 cites W2963562762 @default.
- W4384304801 cites W2963674831 @default.
- W4384304801 cites W2998740266 @default.
- W4384304801 cites W2998879364 @default.
- W4384304801 cites W3006130050 @default.
- W4384304801 cites W3015193297 @default.
- W4384304801 cites W3089397612 @default.
- W4384304801 cites W3090463400 @default.
- W4384304801 cites W3090526726 @default.
- W4384304801 cites W3090608524 @default.
- W4384304801 cites W3104663419 @default.
- W4384304801 cites W3109998210 @default.
- W4384304801 cites W3113108288 @default.
- W4384304801 cites W3166104887 @default.
- W4384304801 cites W4210352292 @default.
- W4384304801 cites W4221162427 @default.
- W4384304801 cites W4232821456 @default.
- W4384304801 cites W4238083723 @default.
- W4384304801 cites W4253641208 @default.
- W4384304801 cites W4284686707 @default.
- W4384304801 cites W4284692355 @default.
- W4384304801 cites W4284694822 @default.
- W4384304801 cites W4284700670 @default.
- W4384304801 cites W4284705139 @default.
- W4384304801 cites W4284714607 @default.
- W4384304801 cites W4285356836 @default.
- W4384304801 cites W4285490418 @default.
- W4384304801 cites W4285490479 @default.
- W4384304801 cites W4313442384 @default.
- W4384304801 doi "https://doi.org/10.1109/icse48619.2023.00017" @default.
- W4384304801 hasPublicationYear "2023" @default.
- W4384304801 type Work @default.
- W4384304801 citedByCount "1" @default.
- W4384304801 crossrefType "proceedings-article" @default.
- W4384304801 hasAuthorship W4384304801A5015360935 @default.
- W4384304801 hasAuthorship W4384304801A5029892501 @default.
- W4384304801 hasAuthorship W4384304801A5030322956 @default.
- W4384304801 hasAuthorship W4384304801A5043546718 @default.
- W4384304801 hasAuthorship W4384304801A5056474398 @default.
- W4384304801 hasAuthorship W4384304801A5091841617 @default.
- W4384304801 hasConcept C1009929 @default.
- W4384304801 hasConcept C111065885 @default.
- W4384304801 hasConcept C111919701 @default.
- W4384304801 hasConcept C132106392 @default.
- W4384304801 hasConcept C13280743 @default.
- W4384304801 hasConcept C133162039 @default.
- W4384304801 hasConcept C149635348 @default.
- W4384304801 hasConcept C160191386 @default.
- W4384304801 hasConcept C166957645 @default.
- W4384304801 hasConcept C168702491 @default.
- W4384304801 hasConcept C169590947 @default.
- W4384304801 hasConcept C177264268 @default.
- W4384304801 hasConcept C185798385 @default.
- W4384304801 hasConcept C199360897 @default.
- W4384304801 hasConcept C205649164 @default.
- W4384304801 hasConcept C26517878 @default.
- W4384304801 hasConcept C2777472213 @default.
- W4384304801 hasConcept C2777904410 @default.
- W4384304801 hasConcept C2779818221 @default.
- W4384304801 hasConcept C41008148 @default.
- W4384304801 hasConcept C548217200 @default.
- W4384304801 hasConcept C55439883 @default.
- W4384304801 hasConcept C76782552 @default.
- W4384304801 hasConcept C79581498 @default.
- W4384304801 hasConcept C95457728 @default.
- W4384304801 hasConceptScore W4384304801C1009929 @default.
- W4384304801 hasConceptScore W4384304801C111065885 @default.
- W4384304801 hasConceptScore W4384304801C111919701 @default.
- W4384304801 hasConceptScore W4384304801C132106392 @default.