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

Feifan Wu

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

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

Artificial intelligence and machine learning · 3 · 2 first-author · 3 since 2021Systems, architecture and hardware · 2 · 2 since 2021Databases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021Computer networks · 1 · 1 since 2021Security and privacy · 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.

Network and information security
4 papers
Network security · 58% Systems and software security · 42%
Software engineering, system software, and programming languages
2 papers
Software testing · 100%
Computer networks
2 papers
Internet of things and sensor networks · 100%

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

TopicWeightPapersLastEvidence papers
Software testing
fuzzing
1.622025
CMFuzz: Parallel Fuzzing of IoT Protocols by Configuration Model Identification and Scheduling · DAC 2025
Logos: Log Guided Fuzzing for Protocol Implementations · ISSTA 2024
Internet of things and sensor networks › iot security
iot protocol security
0.912025
CMFuzz: Parallel Fuzzing of IoT Protocols by Configuration Model Identification and Scheduling · DAC 2025
Systems and software security
vulnerability discovery
0.912025
CMFuzz: Parallel Fuzzing of IoT Protocols by Configuration Model Identification and Scheduling · DAC 2025
Software testing › fuzzing
parallel fuzzing
0.912025
CMFuzz: Parallel Fuzzing of IoT Protocols by Configuration Model Identification and Scheduling · DAC 2025
Systems and software security › vulnerability discovery › fuzzing
protocol fuzzing
0.812024
Parallel Fuzzing of IoT Messaging Protocols Through Collaborative Packet Generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Network security
protocol reverse engineering
0.812024
DynPRE: Protocol Reverse Engineering via Dynamic Inference · NDSS 2024
Network security › protocol security
protocol vulnerability discovery
0.812024
Logos: Log Guided Fuzzing for Protocol Implementations · ISSTA 2024
Network security
traffic analysis
0.812024
DynPRE: Protocol Reverse Engineering via Dynamic Inference · NDSS 2024
Software testing › fuzzing
protocol fuzzing
0.812024
Logos: Log Guided Fuzzing for Protocol Implementations · ISSTA 2024

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

relation-aware allocation · 2.6configuration model identification · 2.6semantic-aware refinement · 1.5semantic embedding · 1.5log analysis · 1.5information synchronization · 1.5collaborative packet generation · 1.5
YearPublicationVenuePosition
2026 Pseudo-4D-DCT representation learning for no-reference light field image quality assessment
Xuehui Wei, Feifan Wu, Wenhui Zhou 0001, Lili Lin
Image Vis. Comput.4
2025 CMFuzz: Parallel Fuzzing of IoT Protocols by Configuration Model Identification and Scheduling
abstract
IoT protocols are essential for the communication among diverse devices. In real-world scenarios, IoT protocols utilize flexible configurations to meet various use cases. These configurations can significantly impact the protocols’ execution paths, with many bugs emerging only under specific configurations. Fuzzing has become a prominent technique for uncovering vulnerabilities in IoT protocol implementations. However, traditional fuzzing approaches are typically conducted using fixed or default configurations, overlooking potential issues that might arise in different settings. This limitation can lead to missing critical bugs that appear only under alternative configurations.In this paper, we propose CMFuzz, a parallel fuzzing framework designed to improve fuzzing effectiveness of IoT protocols through configuration identification and scheduling. CMFuzz first constructs a generalized protocol configuration model by systematically extracting configuration items from protocol implementations. Then, based on this model, CMFUZZ defines the relations among configuration items and introduces a relation-aware allocation mechanism to distribute them across parallel fuzzing instances. For evaluation, We implement CMFuzz on top of the widely-used protocol fuzzer Peach and conduct experiments on six popular IoT protocols. Compared to the original parallel mode of Peach and state-of-the-art parallel protocol fuzzer SPFuzz, CMFuzz covers an average of 34.4% and 28.5% more branches within 24 hours. Additionally, CMFuzz has detected 14 previously-unknown bugs in these real-world IoT protocols.
Fuchen Ma, Yuanliang Chen, Feifan Wu, Yanyang Zhao, Heyuan Shi, Yu Jiang 0001
DAC5
2025 Protocol syntax recovery via knowledge transfer
Yanyang Zhao, Zhengxiong Luo 0002, Feifan Wu, Heyuan Shi, Yu Jiang 0001
Comput. Networks4
2025 Meta-PKE: Memory-Enhanced Task-Adaptive Personal Knowledge Extraction in Daily Life
Yijie Zhong 0001, Feifan Wu, Mengying Guo, Xiaolian Zhang, Meng Wang 0009, Haofen Wang
Inf. Process. Manag.2
2024 Time-Sensitve Retrieval-Augmented Generation for Question Answering
abstract
Retrieval-augmented generation (RAG) enhances large language models (LLMs) by accessing external data sources, offering a promising way to improve accuracy and reliability. Despite its potential, conventional retrievers encounter bias and flaws with time-sensitive queries. In this paper, a benchmark query dataset is constructed to retrieve documents containing time-evolving facts, and the results show that current embedding-based similarity-matching methods struggle to handle queries with explicit temporal constraints. Therefore, we propose a novel approach that integrates supervised contrastive learning with tailored negative sample pairs for temporal constraints to train the retriever of an RAG system, along with query-side fine-tuning and routing techniques. Experimental results show that our approach significantly enhances the retriever performance of time-sensitive queries while ensuring the effectiveness of general queries. We will make the code and dataset publicly available at https://github.com/suzhou-22/TS-Retriever.
Feifan Wu, Lingyuan Liu, Zhiqiang Zhang 0012, Haofen Wang, Meng Wang 0009
CIKM1
2024 Logos: Log Guided Fuzzing for Protocol Implementations
abstract
Network protocols are extensively used in a variety of network devices, making the security of their implementations crucial. Protocol fuzzing has shown promise in uncovering vulnerabilities in these implementations. However traditional methods often require instrumentation of the target implementation to provide guidance, which is intrusive, adds overhead, and can hinder black-box testing. This paper presents Logos, a protocol fuzzer that utilizes non-intrusive runtime log information for fuzzing guidance. Logos first standardizes the unstructured logs and embeds them into a high-dimensional vector space for semantic representation.Then, Logos filters the semantic representation and dynamically maintains a semantic coverage to chart the explored space for customized guidance.We evaluate Logos on eight widely used implementations of well-known protocols. Results show that, compared to existing intrusive or expert knowledge-driven protocol fuzzers, Logos achieves 26.75%-106.19% higher branch coverage within 24 hours. Furthermore, Logos exposed 12 security-critical vulnerabilities in these prominent protocol implementations, with 9 CVEs assigned.
Feifan Wu, Zhengxiong Luo 0002, Yanyang Zhao, Qingpeng Du, Junze Yu, Ruikang Peng, Heyuan Shi, Yu Jiang 0001
ISSTA1
2024 DynPRE: Protocol Reverse Engineering via Dynamic Inference
Zhengxiong Luo 0002, Yanyang Zhao, Feifan Wu, Junze Yu, Heyuan Shi, Yu Jiang 0001
NDSS4
2024 Parallel Fuzzing of IoT Messaging Protocols Through Collaborative Packet Generation
abstract
Internet of Things (IoT) messaging protocols play an important role in facilitating communications between users and IoT devices. Mainstream IoT platforms employ brokers, server-side implementations of IoT messaging protocols, to enable and mediate this user-device communication. Due to the complex nature of managing communications among devices with diverse roles and functionalities, comprehensive testing of the protocol brokers necessitates collaborative parallel fuzzing. However, being unaware of the relationship between test packets generated by different parties, existing parallel fuzzing methods fail to explore the brokers’ diverse processing logic effectively. This article introduces MPFuzz, a parallel fuzzing tool designed to secure IoT messaging protocols through collaborative packet generation. The approach leverages the critical role of certain fields within IoT messaging protocols that specify the logic for message forwarding and processing by protocol brokers. MPFuzzemploys an information synchronization mechanism to synchronize these key fields across different fuzzing instances and introduces a semantic-aware refinement module that optimizes generated test packets by utilizing the shared information and field semantics. This strategy facilitates a collaborative refinement of test packets across otherwise isolated fuzzing instances, thereby boosting the efficiency of parallel fuzzing. We evaluated MPFuzzon six widely used IoT messaging protocol implementations. Compared to two state-of-the-art protocol fuzzers with parallel capabilities, Peach and AFLNet, as well as two representative parallel fuzzers, SPFuzz and AFLTeam, MPFuzzachieves (6.1%,$174.5\times $), (20.2%,$607.2\times $), (1.9%,$4.1\times $), and (17.4%,$570.2\times $) higher branch coverage and fuzzing speed under the same computing resource. Furthermore, MPFuzzexposed seven previously unknown vulnerabilities in these extensively tested projects, all of which have been assigned with CVE identifiers.
Zhengxiong Luo 0002, Junze Yu, Qingpeng Du, Yanyang Zhao, Feifan Wu, Heyuan Shi, Wanli Chang 0001, Yu Jiang 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.5
2021 Multi-camera traffic scene mosaic based on camera calibration
abstract
Abstract Recently, the traffic application based on vision in the single traffic‐monitoring scene has been widely studied and developed. However, cross‐regional research is still in its infancy. In order to help solve the application of cross‐regional traffic surveillance scenarios, this paper proposes a more reliable and accurate road scene mosaic method under multi‐camera surveillance. The mosaic road panorama contains physical information, which can be used to achieve a cross‐regional measurement. It also lays the foundation for vehicle spatial location, vehicle speed and traffic incident detection across regions. First, the mapping relationship between the three‐dimensional sub‐world coordinates and their corresponding two‐dimensional image coordinates is established by camera calibration. Second, the projection transformation relationship between two cameras is established by two sub‐world coordinate systems and their common information. Finally, we use the proposed inverse projection idea and translation vector relationship to complete the mosaic of two traffic‐monitoring road scenes. The experimental results show that the camera calibration accuracy can reach more than 97% in a single scene. The measurement accuracy of the mosaic block is over 95%. The experimental results show that the proposed method has a higher accuracy, which has great value in related theoretical research and practical applications.
Feifan Wu, Huansheng Song, Wei Wang 0026
IET Comput. Vis.1