activity
20212026
most citedGPTScan: Detecting Logic Vulnerabilities in Smart Contracts by Combining GPT with Program Analysis

180 citations · 410 across the 26 of their papers we have counts for

collaborators

28 papers

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

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

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.CR2026

Cutting the Gordian Knot: Detecting Malicious PyPI Packages via a Knowledge-Mining Framework

Wenbo Guo, Chengwei Liu, Ming Kang +5

The Python Package Index (PyPI) has become a target for malicious actors, yet existing detection tools generate false positive rates of 15-30%, incorrectly flagging one-third of le…

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.CR2025

A Large Scale Study of AI-based Binary Function Similarity Detection Techniques for Security Researchers and Practitioners

Jingyi Shi, Yufeng Chen, Yang Xiao +10

Binary Function Similarity Detection (BFSD) is a foundational technique in software security, underpinning a wide range of applications including vulnerability detection, malware a…

cs.SE2025

JC-Finder: Detecting Java Clone-based Third-Party Library by Class-level Tree Analysis

Lida Zhao, Chaofan Li, Yueming Wu +10

While reusing third-party libraries (TPL) facilitates software development, its chaotic management has brought great threats to software maintenance and the unauthorized use of sou…

cs.CR2025

Characterizing Trust Boundary Vulnerabilities in TEE Containers: An Empirical Study

Weijie Liu, Hongbo Chen, Shuo Huai +7

Trusted Execution Environments (TEEs) have become a cornerstone of confidential computing, attracting significant attention from academia and industry. To support secure and scalab…

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.AI2025

A Vision for Auto Research with LLM Agents

Chengwei Liu, Chong Wang, Jiayue Cao +16

This paper introduces Agent-Based Auto Research, a structured multi-agent framework designed to automate, coordinate, and optimize the full lifecycle of scientific research. Levera…

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.CR2024

Slot: Provenance-Driven APT Detection through Graph Reinforcement Learning

Wei Qiao, Yebo Feng, Teng Li +4

Advanced Persistent Threats (APTs) represent sophisticated cyberattacks characterized by their ability to remain undetected within the victim system for extended periods, aiming to…

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★ 5 cited

Enhancing Function Name Prediction using Votes-Based Name Tokenization and Multi-Task Learning

Xiaoling Zhang, Zhengzi Xu, Shouguo Yang +3

Reverse engineers would acquire valuable insights from descriptive function names, which are absent in publicly released binaries. Recent advances in binary function name predictio…

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★ 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★ 3 cited

An Empirical Study of Malicious Code In PyPI Ecosystem

Wenbo Guo, Zhengzi Xu, Chengwei Liu +3

PyPI provides a convenient and accessible package management platform to developers, enabling them to quickly implement specific functions and improve work efficiency. However, the…

cs.SE2023★ 4 cited

Who is the Real Hero? Measuring Developer Contribution via Multi-dimensional Data Integration

Yuqiang Sun, Zhengzi Xu, Chengwei Liu +2

Proper incentives are important for motivating developers in open-source communities, which is crucial for maintaining the development of open-source software healthy. To provide s…

cs.SE2023★ 2 cited

Mitigating Persistence of Open-Source Vulnerabilities in Maven Ecosystem

Lyuye Zhang, Chengwei Liu, Sen Chen +5

Vulnerabilities from third-party libraries (TPLs) have been unveiled to threaten the Maven ecosystem. Despite patches being released promptly after vulnerabilities are disclosed, t…

cs.CR2023★ 180 cited

GPTScan: Detecting Logic Vulnerabilities in Smart Contracts by Combining GPT with Program Analysis

Yuqiang Sun, Daoyuan Wu, Yue Xue +5

Smart contracts are prone to various vulnerabilities, leading to substantial financial losses over time. Current analysis tools mainly target vulnerabilities with fixed control or…

cs.SE2023★ 13 cited

A Comprehensive Study on Quality Assurance Tools for Java

Han Liu, Sen Chen, Ruitao Feng +6

Quality assurance (QA) tools are receiving more and more attention and are widely used by developers. Given the wide range of solutions for QA technology, it is still a question of…

cs.SE2023★ 104 cited

Jailbreaking ChatGPT via Prompt Engineering: An Empirical Study

Yi Liu, Gelei Deng, Zhengzi Xu +7

Large Language Models (LLMs), like ChatGPT, have demonstrated vast potential but also introduce challenges related to content constraints and potential misuse. Our study investigat…

cs.SE2023★ 20 cited

A Survey on Automated Program Repair Techniques

Kai Huang, Zhengzi Xu, Su Yang +4

With the rapid development and large-scale popularity of program software, modern society increasingly relies on software systems. However, the problems exposed by software have al…

cs.SE2023★ 1 cited

Compatible Remediation on Vulnerabilities from Third-Party Libraries for Java Projects

Lyuye Zhang, Chengwei Liu, Zhengzi Xu +5

With the increasing disclosure of vulnerabilities in open-source software, software composition analysis (SCA) has been widely applied to reveal third-party libraries and the assoc…