activity
20222026
most citedTowards Understanding Third-party Library Dependency in C/C++ Ecosystem

70 citations · 141 across the 37 of their papers we have counts for

collaborators
Showing cs.SEShow all

32 papers · 1 filter

cs.SE2026

Effective Construction of Feature Database of Fingerprinting Functions for Code-Clone SCA

Zhiling Zhu, Tieming Chen, Chengwei Liu +5

In contemporary software development, the extensive adoption of third-party libraries has become standard practice to avoid reinventing the wheel. This trend is particularly eviden…

cs.SE2026

One Is Not Enough: The Untold Story of Multiple Security Patches for One Vulnerability

Fangyuan Zhang, Lyuye Zhang, Lingling Fan +6

Security patches (SPs) are the main mechanism for fixing software vulnerabilities, yet a single vulnerability is not always resolved by a single patch: fixes may be completed incre…

cs.SE2026

Benchmarking Automated Security Patch Backporting: How Far Are We?

Jincheng Yang, Yulong Fu, Chengwei Liu +5

Automated security patch backporting is critical for mitigating N-day vulnerabilities. Recent tools report success rates above 80% on their respective datasets. However, these eval…

cs.SE2026

Implicit, Yet Impactful: Understanding Hidden Dependencies in Java Projects

Lyuye Zhang, Chengwei Liu, Fangyuan Zhang +3

As software usage continues to expand, package managers automatically resolve dependencies to construct a dependency graph based on user-specified requirements. These explicitly de…

cs.SE2026

Semantic-Enhanced Automatic Refinement of Architecture Recovery Results Using LLMs

Yiran Zhang, Chengwei Liu, Yuqiang Sun +5

Understanding the architecture is crucial for effectively maintaining and managing large software systems. However, discrepancies often exist between the designed and implemented a…

cs.SE2026

ATLAS: Agentic Taxonomy of Large-Scale Software Ecosystems

Junyi Lu, Mengyao Lyu, Jiahui Wu +6

The open-source ecosystem on GitHub lacks a systematic hierarchical taxonomy of software repositories. GitHub Topics, the dominant organizational mechanism, is flat, inconsistent,…

cs.SE2026

How Effective Are NPM Malicious Package Detectors? A Large-Scale Empirical Study

Wenbo Guo, Zhongwen Chen, Zhengzi Xu +7

The NPM ecosystem faces escalating threats from malicious packages that exploit its open publication model. While numerous detection tools have been proposed, they are evaluated on…

cs.SE2026

From Docs to Descriptions: Smell-Aware Evaluation of MCP Server Descriptions

Peiran Wang, Ying Li, Yuqiang Sun +3

The Model Context Protocol (MCP) has rapidly become a de facto standard for connecting LLM-based agents with external tools via reusable MCP servers. In practice, however, server s…

cs.SE2026★ 1 cited

Bridging Expert Reasoning and LLM Detection: A Knowledge-Driven Framework for Malicious Packages

Wenbo Guo, Shiwen Song, Jiaxun Guo +5

Open-source ecosystems such as NPM and PyPI are increasingly targeted by supply chain attacks, yet existing detection methods either depend on fragile handcrafted rules or data-dri…

cs.SE2025

Evolaris: A Roadmap to Self-Evolving Software Intelligence Management

Chengwei Liu, Wenbo Guo, Yuxin Zhang +4

In recent years, the landscape of software threats has become significantly more dynamic and distributed. Security vulnerabilities are no longer discovered and shared only through…

cs.SE2025

Vulnerability-Affected Versions Identification: How Far Are We?

Xingchu Chen, Chengwei Liu, Jialun Cao +6

Identifying which software versions are affected by a vulnerability is critical for patching, risk mitigation. Despite a growing body of tools, their real-world effectiveness remai…

cs.SE2025

Open Source, Hidden Costs: A Systematic Literature Review on OSS License Management

Boyuan Li, Chengwei Liu, Lingling Fan +3

Integrating third-party software components is a common practice in modern software development, offering significant advantages in terms of efficiency and innovation. However, thi…

cs.SE2025

VFArchē: A Dual-Mode Framework for Locating Vulnerable Functions in Open-Source Software

Lyuye Zhang, Jian Zhang, Kaixuan Li +6

Software Composition Analysis (SCA) has become pivotal in addressing vulnerabilities inherent in software project dependencies. In particular, reachability analysis is increasingly…

cs.SE2025

Causality-aware Safety Testing for Autonomous Driving Systems

Wenbing Tang, Mingfei Cheng, Renzhi Wang +4

Simulation-based testing is essential for evaluating the safety of Autonomous Driving Systems (ADSs). Comprehensive evaluation requires testing across diverse scenarios that can tr…

cs.SE2025

Doctor: Optimizing Container Rebuild Efficiency by Instruction Re-Orchestration

Zhiling Zhu, Tieming Chen, Chengwei Liu +4

Containerization has revolutionized software deployment, with Docker leading the way due to its ease of use and consistent runtime environment. As Docker usage grows, optimizing Do…

cs.SE2025

Fixing Outside the Box: Uncovering Tactics for Open-Source Security Issue Management

Lyuye Zhang, Jiahui Wu, Chengwei Liu +5

In the rapidly evolving landscape of software development, addressing security vulnerabilities in open-source software (OSS) has become critically important. However, existing rese…

cs.SE2025

Drop the Golden Apples: Identifying Third-Party Reuse by DB-Less Software Composition Analysis

Lyuye Zhang, Chengwei Liu, Jiahui Wu +5

The prevalent use of third-party libraries (TPLs) in modern software development introduces significant security and compliance risks, necessitating the implementation of Software…

cs.SE2024

IntelliRadar: A Comprehensive Platform to Pinpoint Malicious Package Information from Cyber Intelligence

Wenbo Guo, Chengwei Liu, Limin Wang +4

Malicious packages in public registries pose serious threats to software supply chain security. While current software component analysis (SCA) tools rely on databases like OSV and…

cs.SE2024

Catch the Butterfly: Peeking into the Terms and Conflicts among SPDX Licenses

Tao Liu, Chengwei Liu, Tianwei Liu +4

The widespread adoption of third-party libraries (TPLs) in software development has accelerated the creation of modern software. However, this convenience comes with potential lega…

cs.SE2024★ 15 cited

Empirical Analysis of Vulnerabilities Life Cycle in Golang Ecosystem

Jinchang Hu, Lyuye Zhang, Chengwei Liu +3

Open-source software (OSS) greatly facilitates program development for developers. However, the high number of vulnerabilities in open-source software is a major concern, including…

cs.SE2024★ 1 cited

ModuleGuard:Understanding and Detecting Module Conflicts in Python Ecosystem

Ruofan Zhu, Xingyu Wang, Chengwei Liu +4

Python has become one of the most popular programming languages for software development due to its simplicity, readability, and versatility. As the Python ecosystem grows, develop…

cs.SE2023

The Software Genome Project: Venture to the Genomic Pathways of Open Source Software and Its Applications

Yueming Wu, Chengwei Liu, Yang Liu

With the boom in modern software development, open-source software has become an integral part of various industries, driving progress in computer science. However, the immense com…

cs.SE2023★ 1 cited

Software Architecture Recovery with Information Fusion

Yiran Zhang, Zhengzi Xu, Chengwei Liu +4

Understanding the architecture is vital for effectively maintaining and managing large software systems. However, as software systems evolve over time, their architectures inevitab…

cs.SE2023★ 2 cited

Demystifying Compiler Unstable Feature Usage and Impacts in the Rust Ecosystem

Chenghao Li, Yifei Wu, Wenbo Shen +5

Rust programming language is gaining popularity rapidly in building reliable and secure systems due to its security guarantees and outstanding performance. To provide extra functio…