Demo Data from EDBT 2026 / reviewers in the wild / expert
Siqian Wang
dblp:73/11054
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2024
0000-0003-4566-0371ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 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.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 87% Program analysis · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
code clone detection |
0.8 | 1 | 2024 | Prism: Decomposing Program Semantics for Code Clone Detection through Compilation · ICSE 2024 |
Software maintenance and evolution › code clone detection
semantic code clone detection |
0.8 | 1 | 2024 | Prism: Decomposing Program Semantics for Code Clone Detection through Compilation · ICSE 2024 |
Program analysis
program representation |
0.2 | 1 | 2024 | Prism: Decomposing Program Semantics for Code Clone Detection through Compilation · ICSE 2024 |
Methods — techniques the papers use, named apart from their topics
multi-feature fusion · 0.8embedding · 0.8compilation · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Prism: Decomposing Program Semantics for Code Clone Detection through CompilationabstractCode clone detection (CCD) is of critical importance in software engineering, while semantic similarity is a key evaluation factor for CCD. The embedding technique, which represents an object using a numerical vector, is utilized to generate code representations, where code snippets with similar semantics (clone pairs) should have similar vectors. However, due to the diversity and flexibility of high-level program languages, the code representation of clone pairs may be inconsistent. Assembly code provides the program execution trace and can normalize the diversity of high-level languages in terms of the program behavior semantics. After revisiting the assembly language, we find that different assembly codes can align with the computational logic and memory access patterns of cloned pairs. Therefore, the use of multiple assembly languages can capture the behavior semantics to enhance the understanding of programs. Thus, we propose Prism, a new method for code clone detection fusing behavior semantics from multiple architecture assembly code, which directly captures multilingual domains' syntax and semantic information. Additionally, we introduce a multi-feature fusion strategy that leverages global information interaction to expand the representation space. This fusion process allows us to capture the complementary information from each feature and leverage the relationships between them to create a more expressive representation of the code. After testing the OJClone dataset, the Prism model exhibited exceptional performance with precision and recall scores of 0.999 and 0.999, respectively. Haoran Li 0014, Siqian Wang, Weihong Quan, Xiaoli Gong, Huayou Su, Jin Zhang 0003 |
ICSE | 2 |