Zhekun Zhang

dblp:269/7987 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
3since 2021 · last 2025
—ORCID · none

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

Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 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.

Software engineering, system software, and programming languages
1 paper
Software testing · 100%

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

TopicWeightPapersLastEvidence papers
Software testing › flaky test
flaky test detection
0.412020
Detecting flaky tests in probabilistic and machine learning applications · ISSTA 2020
Software testing › flaky test
test reliability
0.112020
Detecting flaky tests in probabilistic and machine learning applications · ISSTA 2020

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

probabilistic programming · 0.4
YearPublicationVenuePosition
2025 Joint Trajectory and Task Offloading Optimization in UAV-assisted Edge Computing Networks via Deep Reinforcement Learning
abstract
The rapid advancement of 5G and 6G technologies has introduced various innovative applications, such as autonomous driving and augmented reality, which significantly increase network traffic and computational demands, particularly in densely populated areas. This study focuses on the utilization of unmanned aerial vehicles (UAVs) for Mobile Edge Computing (MEC) to address these challenges. Specifically, we explore the joint optimization of base station (BS) selection, computing resource allocation and UAV trajectory to minimize system delays and energy consumption in scenarios where computational requirements are related to user movement. A deep reinforcement learning-based approach, UM-DDPG, is proposed to optimize task offloading strategies and UAV trajectories. With our simulation platform, the results show that our method has been effective in reducing the system cost, including both delay and energy consumption, compared to traditional methods.
Zhekun Zhang, Xin Chen 0018, Libo Jiao, Mingyang Xu, Xiaoya Fan
CSCWD1
2025 Load-Aware Offloading and Resource Allocation in SAGIN via LSTM-Enhanced Deep Reinforcement Learning
Mingyang Xu, Libo Jiao, Zhekun Zhang, Xiaoya Fan
ICA3PP (7)4
2025 A Graph Attention-Based DRL Framework for Joint Task Offloading and Resource Allocation in Mobile Edge Computing
abstract
With the proliferation of sixth-generation (6G) communication networks, mobile edge computing (MEC) has become essential for addressing diverse user demands. The increasing heterogeneity of mobile devices, along with the rise of delay-sensitive and environmentally friendly tasks, exacerbates latency and energy consumption challenges. This paper proposes GERL-OA, a task offloading and resource allocation algorithm based on graph attention auto-encoder (GATE) assisted deep reinforcement learning (DRL). The MEC environment is modeled as an undirected graph, with spatial features extracted via graph neural network (GNN). GATE is utilized for unsupervised feature extraction, and a DRL framework is applied to optimize offloading decisions and resource allocation, minimizing the weighted sum of delay and energy consumption. Simulation results validate the superior convergence speed and global optimization capability of GERL-OA. Furthermore, extensive experimental results demonstrate the algorithm’s strong adaptability to different task types, confirming its effectiveness in balancing the requirements of delay-sensitive and environmentally friendly applications.
Libo Jiao, Aobo Cao, Zhekun Zhang
SMC6
2020 Detecting flaky tests in probabilistic and machine learning applications
abstract
Probabilistic programming systems and machine learning frameworks like Pyro, PyMC3, TensorFlow, and PyTorch provide scalable and efficient primitives for inference and training. However, such operations are non-deterministic. Hence, it is challenging for developers to write tests for applications that depend on such frameworks, often resulting in flaky tests – tests which fail non-deterministically when run on the same version of code.
Saikat Dutta 0001, August Shi, Rutvik Choudhary, Zhekun Zhang, Aryaman Jain, Sasa Misailovic
ISSTA4