Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Baojian Chen

dblp:312/7359 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2024
—ORCID · conflict

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

Computer networks · 1 · 1 first-author · 1 since 2021Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
1 paper
Hardware security and side channels · 50% Systems and software security · 50%
Software engineering, system software, and programming languages
1 paper
Software testing · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security › vulnerability discovery
fuzzing
0.812024
EnclaveFuzz: Finding Vulnerabilities in SGX Applications · NDSS 2024
Hardware security and side channels › trusted execution environments
SGX security
0.812024
EnclaveFuzz: Finding Vulnerabilities in SGX Applications · NDSS 2024
Hardware security and side channels
trusted execution environments
0.812024
EnclaveFuzz: Finding Vulnerabilities in SGX Applications · NDSS 2024
Systems and software security
vulnerability discovery
0.812024
EnclaveFuzz: Finding Vulnerabilities in SGX Applications · NDSS 2024
Software testing › fuzzing › coverage-guided fuzzing
coverage-guided greybox fuzzing
0.812024
Graphuzz: Data-driven Seed Scheduling for Coverage-guided Greybox Fuzzing · ACM Trans. Softw. Eng. Methodol. 2024
Software testing
fuzzing
0.812024
Graphuzz: Data-driven Seed Scheduling for Coverage-guided Greybox Fuzzing · ACM Trans. Softw. Eng. Methodol. 2024
Software testing › fuzzing
seed scheduling
0.812024
Graphuzz: Data-driven Seed Scheduling for Coverage-guided Greybox Fuzzing · ACM Trans. Softw. Eng. Methodol. 2024

Methods — techniques the papers use, named apart from their topics

self-attention · 0.8graph neural network · 0.8fuzzing · 0.8extended control flow graph · 0.8
YearPublicationVenuePosition
2024 EnclaveFuzz: Finding Vulnerabilities in SGX Applications
Zheming Li, Zheyu Ma, Yuan Li 0061, Baojian Chen, Chao Zhang 0008
NDSS5
2024 Graphuzz: Data-driven Seed Scheduling for Coverage-guided Greybox Fuzzing
abstract
Seed scheduling is a critical step of greybox fuzzing, which assigns different weights to seed test cases during seed selection, and significantly impacts the efficiency of fuzzing. Existing seed scheduling strategies rely on manually designed models to estimate the potentials of seeds and determine their weights, which fails to capture the rich information of a seed and its execution and thus the estimation of seeds’ potentials is not optimal. In this article, we introduce a new seed scheduling solution, Graphuzz, for coverage-guided greybox fuzzing, which utilizes deep learning models to estimate the potentials of seeds and works in a data-driven way. Specifically, we propose an extended control flow graph called e-CFG to represent the control-flow and data-flow features of a seed's execution, which is suitable for graph neural networks (GNN) to process and estimate seeds’ potential. We evaluate each seed's code coverage increment and use it as the label to train the GNN model. Further, we propose a self-attention mechanism to enhance the GNN model so that it can capture overlooked features. We have implemented a prototype of Graphuzz based on the baseline fuzzer AFLplusplus. The evaluation results show that our model can estimate the potential of seeds and has the robust capability to generalize to different targets. Furthermore, the evaluation using 12 benchmarks from FuzzBench shows that Graphuzz outperforms AFLplusplus and the state-of-the-art seed scheduling solution K-Scheduler and other coverage-guided fuzzers in terms of code coverage, and the evaluation using 8 benchmarks from Magma shows that Graphuzz outperforms the baseline fuzzer AFLplusplus and SOTA solutions in terms of bug detection.
Shuitao Gan, Chao Zhang 0008, Zheming Li, Jiangan Ji, Baojian Chen
ACM Trans. Softw. Eng. Methodol.7
2023 Label-wise Distribution Adaptive Federated Learning on Non-IID Data
abstract
Federated Learning (FL) has recently drawn considerable attention, enabling multiple end devices to collaboratively learn global models without collecting device data. In reality, end devices can usually be distributed in non-correlated environments and generate non-IID data, which may lead to the Artificial Intelligence (AI) model weight divergence among devices and model accuracy degradation after aggregation. In this paper, to address the non-IID data problem for FL, we treat this problem among end devices as a distribution adaptation problem among multiple source domains and analyze the feasibility of feature augmentation, and then propose a novel method called Label-wisE Distribution Adaptive Federated Learning (LEDA-FL). First, to reduce the divergence in the label-wise feature space, we integrate the modified Conditional Variational AutoEncoder (CVAE) to align the label-wise feature distributions among clients. Second, we augment the label-wise features for FL clients to improve the FL performance (test accuracy and communication efficiency). Finally, we conduct an extensive experiment on five popular datasets, and the experimental results show that our proposed method improves the test accuracy of the global model (e.g.,6.2% test accuracy improvement on CIFAR100 compared to FedProx) and the communication efficiency of FL (e.g., about 60% reduction in communication cost on CIFAR100 compared to FedProx).
Baojian Chen, Hongjia Li 0002, Liming Wang 0001
WCNC1