Jingyao Zhou

dblp:295/9144 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2026
—ORCID · none

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

Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 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
Concurrent programming · 87% Runtime systems and virtual machines · 13%
Network and information security
1 paper
Network security · 100%

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

TopicWeightPapersLastEvidence papers
Concurrent programming
concurrency bug detection
0.712023
NodeRT: Detecting Races in Node.js Applications Practically · ISSTA 2023
Concurrent programming › concurrency bug detection
data race detection
0.712023
NodeRT: Detecting Races in Node.js Applications Practically · ISSTA 2023
Network security › intrusion detection and prevention
intrusion detection
0.312026
From Intention to Practice: Towards Systematic Validation of NIDS Rule Enforcement · NSDI 2026
Runtime systems and virtual machines › dynamic language implementation
javascript runtime
0.212023
NodeRT: Detecting Races in Node.js Applications Practically · ISSTA 2023

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

systematic validation · 1.0happens-before analysis · 0.7dynamic race detection · 0.7
YearPublicationVenuePosition
2026 From Intention to Practice: Towards Systematic Validation of NIDS Rule Enforcement
Haoyu Chen 0004, Biang Xu, Jingyao Zhou, Bin Yuan 0002, Qiankun Zhang 0001, Deqing Zou, Hai Jin 0001
NSDI4
2023 NodeRT: Detecting Races in Node.js Applications Practically
abstract
Node.js has become one of the most popular development platforms due to its superior concurrency support. However, races induced by the nondeterministic execution order of event handlers may occur in Node.js applications, causing serious runtime failures. The state-of-the-art Node.js race detector NRace builds a happens-before (HB) graph before detection with a set of HB relation rules. In detection, NRace utilizes a heavy-weight BFS-based algorithm to query the reachability between resource operations, which introduces substantial overhead in practice, causing NRace inapplicable to real-world Node.js application test processes. This paper proposes a more practical Node.js dynamic race detection approach called NodeRT (Node.js Race Tracker). To reduce unnecessary overhead, NodeRT simplifies the HB relation rules, and divides the detection into three stages: trace collection stage, race candidate detection stage, and false positive removal stage. In the trace collection stage, NodeRT constructs a partial HB graph called asynchronous call tree (ACTree), enabling efficient reachability queries between event handlers. In the race candidate detection stage, NodeRT performs detection on the ACTree, which effectively eliminates most non-racing event handlers and outputs race candidates. In the false positive removal stage, NodeRT utilizes matching rules derived from HB relation rules and features of resources to reduce false positives in the race candidates. In experiments, NodeRT detects all known races and 9 unknown harmful races in real-world applications, whereas NRace only detects 3 of the unknown harmful races, with 64× more time consumption on average. Compared with NRace, NodeRT significantly reduces the overhead, making it practical to be integrated into real-world test processes.
Jingyao Zhou, Lei Xu 0003, Gongzheng Lu, Weifeng Zhang 0001, Xiangyu Zhang 0001
ISSTA1
2021 Dialogue State Tracking with Multi-Level Fusion of Predicted Dialogue States and Conversations
abstract
Most recently proposed approaches in dialogue state tracking (DST) leverage the context and the last dialogue states to track current dialogue states, which are often slot-value pairs.Although the context contains the complete dialogue information, the information is usually indirect and even requires reasoning to obtain.The information in the lastly predicted dialogue states is direct, but when there is a prediction error, the dialogue information from this source will be incomplete or erroneous.In this paper, we propose the Dialogue State Tracking with Multi-Level Fusion of Predicted Dialogue States and Conversations network (FPDSC).This model extracts information of each dialogue turn by modeling interactions among each turn utterance, the corresponding last dialogue states, and dialogue slots.Then the representation of each dialogue turn is aggregated by a hierarchical structure to form the passage information, which is utilized in the current turn of DST.Experimental results validate the effectiveness of the fusion network with 55.03% and 59.07%joint accuracy on MultiWOZ 2.0 and MultiWOZ 2.1 datasets, which reaches the state-of-the-art performance.Furthermore, we conduct the deleted-value and related-slot experiments on MultiWOZ 2.1 to evaluate our model.
Jingyao Zhou, Haipang Wu, Zehao Lin, Guodun Li, Yin Zhang 0006
SIGDIAL1