Jiming Wang

dblp:22/7148 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
8since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 4 · 2 first-author · 4 since 2021Computer networks · 2 · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 Fuzzing JavaScript JIT Compilers With Optimization Path Feedback
Jiming Wang, Chenggang Wu 0002, Yan Kang 0002, Yuhao Hu, Jikai Ren, Yuanming Lai, Mengyao Xie, Chao Zhang 0008, Tao Li 0022, Zhe Wang 0017
IEEE Trans. Dependable Secur. Comput.1
2025 SyzParam: Incorporating Runtime Parameters into Kernel Driver Fuzzing
abstract
Under the monolithic architecture of the Linux kernel, all its components operate within the same address space. Notably, device drivers constitute over half of the kernel codebase yet are particularly prone to bugs. Therefore, exploring vulnerabilities in drivers is critical for ensuring kernel security. Extensive research has been done to fuzz kernel drivers through system calls and hardware interrupts. Through a comprehensive study of the Linux Kernel Device Model, we identified that the execution of device drivers is also influenced by runtime parameters, including device attributes and kernel module parameters. Our analysis reveals that large portions of the uncovered code are masked by these parameters, which are exposed to the userspace through a specialized virtual file system known as sysfs. Furthermore, adjacent devices interconnected within the same device tree also impact drivers' behavior.
Yan Kang 0002, Chenggang Wu 0002, Kangjie Lu, Jiming Wang, Xingwei Li, Yuhao Hu, Jikai Ren, Yuanming Lai, Mengyao Xie, Zhe Wang 0017
CCS5
2025 City-Level Foreign Direct Investment Prediction with Tabular Learning on Judicial Data
abstract
To advance the United Nations Sustainable Development Goal on promoting sustained, inclusive, and sustainable economic growth, foreign direct investment (FDI) plays a crucial role in catalyzing economic expansion and fostering innovation. Precise city-level FDI prediction is quite important for local government and is commonly studied based on economic data (e.g., GDP). However, such economic data could be prone to manipulation, making predictions less reliable. To address this issue, we try to leverage large-scale judicial data which reflects judicial performance influencing local investment security and returns, for city-level FDI prediction. Based on this, we first build an index system for the evaluation of judicial performance over twelve million publicly available adjudication documents according to which a tabular dataset is reformulated. We then propose a new Tabular Learning method on Judicial Data (TLJD) for city-level FDI prediction. TLJD integrates row data and column data in our built tabular dataset for judicial performance indicator encoding, and utilizes a mixture of experts model to adjust the weights of different indicators considering regional variations. To validate the effectiveness of TLJD, we design cross-city and cross-time tasks for city-level FDI predictions. Extensive experiments on both tasks demonstrate the superiority of TLJD (reach to at least 0.92 R2) over the other ten state-of-the-art baselines in different evaluation metrics.
Tianxing Wu 0001, Lizhe Cao, Shuang Wang 0012, Jiming Wang, Shutong Zhu, Yerong Wu, Yuqing Feng
IJCAI4
2025 BCFuzz: Bytecode-Driven Fuzzing for JavaScript Engines
abstract
The interpreter and the Just-In-Time (JIT) compiler are two core components of modern JavaScript engines, both of which take bytecodes as input. Most bugs in these components are closely related to specific bytecodes. Therefore, effective fuzzing should pay close attention to how bytecode is generated and exercised. However, previous work fails to consider this aspect and instead focuses primarily on the syntactic and semantic validity of test cases. This causes two major issues: 1) certain bytecodes are never exercised during fuzzing; 2) some bytecodes are exercised infrequently. In this paper, we propose BCFuzz, a bytecode-driven fuzzing approach designed to enhance the diversity of generated bytecode and increase testing opportunities for low-frequency bytecodes. Specifically, we introduce a parser-oriented probing technique to identify the necessary conditions for generating specific bytecodes and use this information to enhance the input generation process. To better test low-frequency bytecodes, we propose bytecode-aware seed preservation, scheduling, and mutation strategies. We evaluate BCFuzz on four mainstream JavaScript engines. In 72 hours of testing, BCFuzz discovers 1.73× and 1.67× more bugs than DIE and Fuzzilli, respectively. In total, BCFuzz uncovered 20 previously unknown bugs. Of these, 17 have already been fixed and one has been assigned a CVE. All the discovered bugs are related to bytecodes.
Jiming Wang, Chenggang Wu 0002, Jikai Ren, Yuhao Hu, Yan Kang 0002, Yuanming Lai, Mengyao Xie, Zhe Wang 0017
ASE1
2025 Resource Scheduling and Delay Optimization of IoT Devices in Drone-Assisted Multiaccess Edge Computing
abstract
Multiaccess edge computing (MEC) plays a crucial role in providing low-latency and high-data transmission services to Internet of Things (IoT) devices. However, in remote areas where deploying edge devices is challenging, optimizing delay remains a significant research focus. To address this issue, our research investigates a multidrones-assisted IoT task offloading model. In this model, tasks generated by IoT devices equipped with energy harvesting (EH) capabilities are offloaded to MEC servers with the assistance of multiple drones. In order to monitor and manage the energy consumption of IoT devices and the task backlog of edge servers, the energy consumption and task update queues are established. We formulate a mixed integer nonlinear programming (MINLP) problem, which aims to optimize the allocation of communication and computation resources to minimize the execution latency of IoT devices. To ensure the stability of each queue, we employ the weighted perturbation method within the Lyapunov optimization framework to decompose the original problem. And a low complexity multidrones assisted offloading (MUAO) algorithm is designed. Simulation results show that MUAO consistently exhibits lower latency and energy consumption compared to the baseline scheme and other existing algorithms, while maintaining a low packet loss rate of only 5%.
Long Qu, Jiming Wang, Chadi Assi
IEEE Internet Things J.2
2025 Yesterday Once MorE: Facilitating Linux Kernel Bug Reproduction via Reverse Fuzzing
abstract
The Linux kernel remains vulnerable to numerous bugs, with approximately 65% detected by Syzkaller lacking Proof-of-Concept (PoC), hampering risk mitigation efforts. These bugs, termed irreproducible kernel bugs, highlight the challenge of statefulness issue-related irreproducibility in kernel fuzzing, which is an open research without definitive solutions. Our investigation reveals that suboptimal seed quality distribution in fuzzing is the root obstacle preventing effective tracking of the states leading to crashes. Inspired by this insight, we introduce Reverse Fuzzing (RF), an innovative approach that infers hard-to- reach states by continuously reverse-oriented deriving from subsequently encountered bridge states to increase reproduction probability. RF differentiates between the “trigger” seed, which directly causes crashes, and “activator” seeds, which establish the necessary preconditions, prioritizing exploration around trigger while simultaneously regenerating and maintaining activators during fuzzing, which effectively facilitate to restructure such elusive states from “yesterday”. We implement YOME, a prototype leveraging RF to strike a balance between fuzzing efficiency and effectiveness through customized scheduling and mutation strategies, armed with a refinement mechanism to improve seed quality distribution. Our evaluations validate that YOME reproduce 110% more bugs than previous kernel fuzzers and demonstrate its practicality in real-world scenarios. YOME generated 125 PoCs (30.1% of the total) and uncovered 23 unique bugs, with 40 confirmed and 5 assigned CVEs.
Xingwei Li, Yan Kang 0002, Chenggang Wu 0002, Danjun Liu, Jiming Wang, Zehui Wu, Yunchao Wang, Rongkuan Ma
IEEE Trans. Inf. Forensics Secur.5
2024 OptFuzz: Optimization Path Guided Fuzzing for JavaScript JIT Compilers
Jiming Wang, Yan Kang 0002, Chenggang Wu 0002, Yuhao Hu, Jikai Ren, Yuanming Lai, Mengyao Xie, Tao Li 0022, Zhe Wang 0017
USENIX Security Symposium1
2023 Multiple Relays Assisted MEC System for Dynamic Offloading and Resource Scheduling with Energy Harvesting
Jiming Wang, Long Qu
GPC (2)1
2020 Confidence guided anomaly detection model for anti-concept drift in dynamic logs
Xueshuo Xie, Zongming Jin, Jiming Wang, Ye Lu 0004, Tao Li 0022
J. Netw. Comput. Appl.3