Queping Kong

dblp:242/2043 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
4since 2021 · last 2025
—ORCID · none

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

Security and privacy · 3 · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2025 Why Biting the Bait? Understanding Bait and Switch UI Dark Patterns in Mobile Apps
Yixi Lin, Zitong Yao, Yuhong Nan, Queping Kong, Xueqiang Wang
ICICS (1)5
2023 DeFiTainter: Detecting Price Manipulation Vulnerabilities in DeFi Protocols
abstract
DeFi protocols are programs that manage high-value digital assets on blockchain. The price manipulation vulnerability is one of the common vulnerabilities in DeFi protocols, which allows attackers to gain excessive profits by manipulating token prices. In this paper, we propose DeFiTainter, an inter-contract taint analysis framework for detecting price manipulation vulnerabilities. DeFiTainter features two innovative mechanisms to ensure its effectiveness. The first mechanism is to construct a call graph for inter-contract taint analysis by restoring call information, not only from code constants but also from contract storage and function parameters. The second mechanism is a high-level semantic induction tailored for detecting price manipulation vulnerabilities, which accurately identifies taint sources and sinks and tracks taint data across contracts. Extensive evaluation of real-world incidents and high-value DeFi protocols shows that DeFiTainter outperforms existing approaches and achieves state-of-the-art performance with a precision of 96% and a recall of 91.3% in detecting price manipulation vulnerabilities. Furthermore, DeFiTainter uncovers three previously undisclosed price manipulation vulnerabilities.
Queping Kong, Jiachi Chen, Yanlin Wang 0001, Zigui Jiang, Zibin Zheng
ISSTA1
2023 Studying differentiated code to support smart contract update
Xiangping Chen, Peiyong Liao, Queping Kong, Yuan Huang 0002, Xiaocong Zhou
Empir. Softw. Eng.3
2022 Characterizing and Detecting Gas-Inefficient Patterns in Smart Contracts
Queping Kong, Zi-Yan Wang, Yuan Huang 0002, Xiangping Chen, Xiaocong Zhou, Zibin Zheng, Gang Huang 0001
J. Comput. Sci. Technol.1
2020 Deciphering Cryptocurrencies by Reverse Analyzing on Smart Contracts
Xiangping Chen, Queping Kong, Hao-Nan Zhu, Yuan Huang 0002, Zigui Jiang
BlockSys2
2020 How Similar Are Smart Contracts on the Ethereum?
Queping Kong, Haiping Huang
BlockSys2
2019 Recommending differentiated code to support smart contract update
abstract
Blockchain has attracted wide attention. A smart contract is a program that runs on the blockchain, and there is evidence that most of the smart contracts on the Ethereum are highly similar, as they share lots of repetitive code. In this study, we empirically study the repetitiveness of the smart contracts via cluster analysis and try to extract the differentiated code from the similar contracts. Differentiated code is defined as the source code except the repeated ones in two similar smart contracts, which usually illustrates how a software feature is implemented or a programming issue is solved. Then, differentiated code might be used to guide the update of a smart contract in its next version. In this paper, to support the update of a target smart contract, we apply syntax and semantic similarities to discover its similar smart contracts from more than 120,000 smart contracts, and recommend the differentiated code to the target smart contract. The promising experimental results demonstrated the differentiated code can effectively support smart contract update.
Yuan Huang 0002, Queping Kong, Xiangping Chen, Zibin Zheng
ICPC2