VLDB 2026 Research / reviewers in the wild / expert
Ezgi Çiçek
dblp:160/7728
· DBLP profile ↗
5ranked-venue papers
5as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 5 first-author
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 |
Programming languages and type systems · 50% Program verification · 25% Program analysis · 25% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › type checking
bidirectional type checking |
0.4 | 1 | 2019 | Bidirectional type checking for relational properties · PLDI 2019 |
Program verification
relational property |
0.4 | 1 | 2019 | Bidirectional type checking for relational properties · PLDI 2019 |
Programming languages and type systems
type checking |
0.4 | 1 | 2019 | Bidirectional type checking for relational properties · PLDI 2019 |
Program analysis › cost analysis
relational cost analysis |
0.3 | 1 | 2017 | Relational cost analysis · POPL 2017 |
Program analysis
cost analysis |
0.1 | 1 | 2017 | Relational cost analysis · POPL 2017 |
Methods — techniques the papers use, named apart from their topics
relational refinements · 0.4bidirectional type checking · 0.4type system · 0.3abstract interpretation · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Static Resource Analysis at Scale (Extended Abstract)
Ezgi Çiçek, Mehdi Bouaziz, Sungkeun Cho, Dino Distefano |
SAS | 1 |
| 2019 | Bidirectional type checking for relational propertiesabstractRelational type systems have been designed for several applications including information flow, differential privacy, and cost analysis. In order to achieve the best results, these systems often use relational refinements and relational effects to maximally exploit the similarity in the structure of the two programs being compared. Relational type systems are appealing for relational properties because they deliver simpler and more precise verification than what could be derived from typing the two programs separately. However, relational type systems do not yet achieve the practical appeal of their non-relational counterpart, in part because of the lack of a general foundation for implementing them. Ezgi Çiçek, Weihao Qu, Gilles Barthe, Marco Gaboardi, Deepak Garg 0001 |
PLDI | 1 |
| 2017 | Relational cost analysisabstractEstablishing quantitative bounds on the execution cost of programs is essential in many areas of computer science such as complexity analysis, compiler optimizations, security and privacy. Techniques based on program analysis, type systems and abstract interpretation are well-studied, but methods for analyzing how the execution costs of two programs compare to each other have not received attention. Naively combining the worst and best case execution costs of the two programs does not work well in many cases because such analysis forgets the similarities between the programs or the inputs. Ezgi Çiçek, Gilles Barthe, Marco Gaboardi, Deepak Garg 0001, Jan Hoffmann 0002 |
POPL | 1 |
| 2016 | A type theory for incremental computational complexity with control flow changesabstractIncremental computation aims to speed up re-runs of a program after its inputs have been modified slightly. It works by recording a trace of the program's first run and propagating changes through the trace in incremental runs, trying to re-use as much of the original trace as possible. The recent work CostIt is a type and effect system to establish the time complexity of incremental runs of a program, as a function of input changes. However, CostIt is limited in two ways. First, it prohibits input changes that influence control flow. This makes it impossible to type programs that, for instance, branch on inputs that may change. Second, the soundness of CostIt is proved relative to an abstract cost semantics, but it is unclear how the semantics can be realized. Ezgi Çiçek, Zoe Paraskevopoulou, Deepak Garg 0001 |
ICFP | 1 |
| 2015 | Refinement Types for Incremental Computational Complexity
Ezgi Çiçek, Deepak Garg 0001, Umut A. Acar |
ESOP | 1 |