VLDB 2026 Research / reviewers in the wild / expert
Shifan Liu
dblp:329/2584
· DBLP profile ↗
8ranked-venue papers
3as first author
8since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 first-author · 5 since 2021Artificial intelligence and machine learning · 3 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | CPMT: A collaborative metamorphic relations and test cases prioritization approach for Metamorphic Testing
Chang-Ai Sun, Shifan Liu, An Fu |
Inf. Softw. Technol. | 2 |
| 2025 | SEOCD: Detecting obsolete code comments by fusing semantic features and expert features
Zhanqi Cui, Shifan Liu, Li Li 0114, Liwei Zheng |
Expert Syst. Appl. | 2 |
| 2024 | Issue Title Generation: How Far Can Large Language Models Go?abstractIn open-source software and platforms, developers utilize issues to record software failures or propose new features. The title of an issue, which is a mandatory field, should accurately describe the core content in a concise way. However, developers often face challenges in crafting high-quality issue titles due to insufficient experience or limited proficiency. As a result, researchers have proposed several methods for automatically generating issue titles, but typically relying on constructing large datasets to train models. Recently, Large Language Models (LLMs) have exhibited exceptional performance across a variety of general tasks, suggesting significant potential for issue title generation. Initial experiments indicate that the direct application of LLMs fails to yield satisfactory results. Therefore, we propose a method named LBITG (LLMs-Based Issue Title Generation). LBITG enhances the effectiveness of LLMs by providing contextual information through four types of prompts, which include example prompt and label prompt. These prompts serve as guidance for LLMs, thereby further improving their performance. Experimental results demonstrate that LBITG can significantly enhance the quality of issue titles generated by LLMs without any training. In the within-project scenario, LBITG achieves a minimum improvement of 111.29% in ROUGE, 104.54% in BLEU, and 188.48% in METEOR compared to iTAPE, and achieves performance comparable to that of the SOTA method iTiger. Moreover, LBITG demonstrates superior performance in the cross-project scenario, which outperforms iTiger by 25.33%, 30.14%, and 27.29% in terms of ROUGE-1, BLEU-1, and METEOR, respectively. Shifan Liu, Qifan He, Songcheng Xie, Zhanqi Cui |
SMC | 2 |
| 2023 | TBCUP: A Transformer-based Code Comments Updating Approach
Shifan Liu, Zhanqi Cui, Xiang Chen 0005, Li Li 0114, Liwei Zheng |
COMPSAC | 1 |
| 2023 | Smart Contract Vulnerability Detection Based on Clustering Opcode InstructionsabstractSmart contracts are programs running on the blockchain.In recent years, due to the continuous occurrence of smart contract security accidents, how to effectively detect vulnerabilities in smart contracts has received extensive attention.Machine learning-based vulnerability detection techniques have the advantage of not requiring expert rules.However, existing approaches have limitations in identifying vulnerabilities caused by version updates of smart contract compilers.In this paper, we propose OC-Detector, a smart contract vulnerabilities detection approach based on opcode instruction clustering.OC-Detector learns the characteristics of opcode instructions to cluster them and replaces opcode instructions belonging to the same cluster with the cluster number.After that, the similarity is calculated against the contract in the vulnerability database to identify vulnerabilities.Experimental results demonstrate that OC-Detector improves the F 1 value of detecting vulnerabilities from 0.04 to 0.40 compared to DC-Hunter, Securify, SmartCheck, and Osiris.Additionally, compared to DC-Hunter, F 1 value is improved by 0.27 when detecting vulnerabilities in smart contracts compiled by different version compilers. Xiguo Gu, Huiwen Yang, Shifan Liu, Zhanqi Cui |
SEKE | 3 |
| 2023 | SICUP: A Comment Updating Approach based on Structural InformationabstractHigh quality code comments are of great value for program maintenance. However, during the development process, developers often neglect to update corresponding comments when changing code. In such case, inconsistent comments are introduced which affect the maintainability of the software. In previous work, code changes are usually performed by treating the code as ordinary text and the structural information of the code are ignored. In this paper, we propose an approach named SICUP (Structural Information based Comment UPdater) to provide a new solution for comment updating tasks. SICUP uses the structural information of the code to help updating comments by constructing different sequences of ASTs. Experiments on a popular dataset demonstrates that SICUP outperforms CUP, which is an effective deep learning-based approach in terms of accuracy and recall. Shifan Liu, Zhanqi Cui, Ruilin Xie |
SANER | 1 |
| 2023 | OC-Detector: Detecting Smart Contract Vulnerabilities Based on Clustering Opcode InstructionsabstractSmart contracts are programs running on blockchain. In recent years, due to the persistent occurrence of security-related accidents in smart contracts, the effective detection of vulnerabilities in smart contracts has received extensive attention from researchers and engineers. Machine learning-based vulnerability detection techniques have the advantage that they do not need expert rules for determining vulnerabilities. However, existing approaches cannot identify vulnerabilities when the versions of smart contract compilers are updated. In this paper, we propose OC-Detector (Opcode Clustering Detector), a smart contract vulnerability detection approach based on clustering opcode instructions. OC-Detector learns the characteristics of opcode instructions to cluster them and replaces opcode instructions belonging to the same cluster with the ID of the cluster. After that, the similarity between the contract under analysis and contracts in the vulnerability database is calculated to identify vulnerabilities. The experimental results demonstrate that OC-Detector improves the F1 value of detecting vulnerabilities from 0.04 to 0.40 compared to DC-Hunter, Securify, SmartCheck and Osiris. Additionally, compared to DC-Hunter, the F1 value is improved by 0.27 when detecting vulnerabilities in smart contracts compiled by different versions of compilers. Xiguo Gu, Liwei Zheng, Huiwen Yang, Shifan Liu, Zhanqi Cui |
Int. J. Softw. Eng. Knowl. Eng. | 4 |
| 2022 | Cooperative Multi-agent Reinforcement Learning with Hierachical Communication Architecture
Shifan Liu, Quan Yuan 0004, Guiyang Luo |
ICANN (2) | 1 |