EDBT 2026 Demo / reviewers in the wild / expert
Stéphane Glondu
dblp:10/422
· DBLP profile ↗
4ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0002-0028-0714ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorSecurity and privacy · 1Theory of computation · 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
2 papers |
Software maintenance and evolution · 88% Program analysis · 12% |
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.4 | 2 | 2018 | Ten years of hunting for similar code for fun and profit (keynote) · ESEC/SIGSOFT FSE 2018 DECKARD: Scalable and Accurate Tree-Based Detection of Code Clones · ICSE 2007 |
Software maintenance and evolution
code reuse |
0.1 | 1 | 2018 | Ten years of hunting for similar code for fun and profit (keynote) · ESEC/SIGSOFT FSE 2018 |
Program analysis › program representation
source code representation |
0.1 | 1 | 2007 | DECKARD: Scalable and Accurate Tree-Based Detection of Code Clones · ICSE 2007 |
Methods — techniques the papers use, named apart from their topics
vector embedding · 0.3numerical vector embedding · 0.1euclidean distance clustering · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | The CORE-MATH ProjectabstractThe CORE-MATH project aims at providing open-source mathematical functions with correct rounding that can be integrated into current mathematical libraries. This article demonstrates the CORE-MATH methodology on two functions: the binary32 power function (powf) and the binary64 cube root function (cbrt). CORE-MATH already provides a full set of correctly rounded C99 functions for single precision (binary32). These functions provide similar or in some cases up to threefold speedups with respect to the GNU libc mathematic library, which is not correctly rounded. This work offers a prospect of the mandatory requirement of correct rounding for mathematical functions in the next revision of the IEEE-754 standard. Alexei Sibidanov, Paul Zimmermann 0001, Stéphane Glondu |
ARITH | 3 |
| 2018 | Ten years of hunting for similar code for fun and profit (keynote)abstractIn 2007, the Deckard paper was published at ICSE. Since its publication, it has led to much follow-up research and applications. The paper made two core contributions: a novel vector embedding of structured code for fast similarity detection, and an application of the embedding for clone detection, resulting in the Deckard tool. The vector embedding is simple and easy to adapt. Similar code detection is also fundamental for a range of classical and emerging problems in software engineering, security, and computer science education (e.g., code reuse, refactoring, porting, translation, synthesis, program repair, malware detection, and feedback generation). Both have buttressed the paper’s influence. Stéphane Glondu, Lingxiao Jiang, Zhendong Su 0001 |
ESEC/SIGSOFT FSE | 1 |
| 2014 | Election Verifiability for Helios under Weaker Trust Assumptions
Véronique Cortier, David Galindo, Stéphane Glondu, Malika Izabachène |
ESORICS (2) | 3 |
| 2007 | DECKARD: Scalable and Accurate Tree-Based Detection of Code ClonesabstractDetecting code clones has many software engineering applications. Existing approaches either do not scale to large code bases or are not robust against minor code modifications. In this paper, we present an efficient algorithm for identifying similar subtrees and apply it to tree representations of source code. Our algorithm is based on a novel characterization of subtrees with numerical vectors in the Euclidean space Rnmiddot and an efficient algorithm to cluster these vectors w.r.t. the Euclidean distance metric. Subtrees with vectors in one cluster are considered similar. We have implemented our tree similarity algorithm as a clone detection tool called DECKARD and evaluated it on large code bases written in C and Java including the Linux kernel and JDK. Our experiments show that DECKARD is both scalable and accurate. It is also language independent, applicable to any language with a formally specified grammar. Lingxiao Jiang, Ghassan Misherghi, Zhendong Su 0001, Stéphane Glondu |
ICSE | 4 |