Demo Data from EDBT 2026 / reviewers in the wild / expert
Paley Li
dblp:84/8636
· DBLP profile ↗
3ranked-venue papers
0as first author
1since 2021 · last 2026
0009-0001-7461-3331ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 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 |
Programming languages and type systems · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › language design
immutability |
0.1 | 1 | 2010 | Ownership and immutability in generic Java · OOPSLA 2010 |
Programming languages and type systems › type systems
ownership types |
0.1 | 1 | 2010 | Ownership and immutability in generic Java · OOPSLA 2010 |
Methods — techniques the papers use, named apart from their topics
static type system · 0.1soundness proof · 0.1featherweight java · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | To Compile or Not To Compile: Evaluating Static Heuristics to Reduce Binary Size of Hybrid Execution Systems
Christoph Pichler, Bernhard Urban-Forster, Paley Li, Roland Schatz, Stefan Marr |
MPLR | 3 |
| 2018 | KafKa: Gradual Typing for ObjectsabstractA wide range of gradual type systems have been proposed, providing many languages with the ability to mix typed and untyped code. However, hiding under language details, these gradual type systems embody fundamentally different ideas of what it means to be well-typed. In this paper, we show that four of the most common gradual type systems provide distinct guarantees, and we give a formal framework for comparing gradual type systems for object-oriented languages. First, we show that the different gradual type systems are practically distinguishable via a three-part litmus test. We present a formal framework for defining and comparing gradual type systems. Within this framework, different gradual type systems become translations between a common source and target language, allowing for direct comparison of semantics and guarantees. Benjamin Chung, Paley Li, Francesco Zappa Nardelli, Jan Vitek |
ECOOP | 2 |
| 2010 | Ownership and immutability in generic JavaabstractThe Java language lacks the important notions of ownership (an object owns its representation to prevent unwanted aliasing) and immutability (the division into mutable, immutable, and readonly data and references). Programmers are prone to design errors, such as representation exposure or violation of immutability contracts. This paper presents Ownership Immutability Generic Java (OIGJ), a backward-compatible purely-static language extension supporting ownership and immutability. We formally defined a core calculus for OIGJ, based on Featherweight Java, and proved it sound. We also implemented OIGJ and performed case studies on 33,000 lines of code. Yoav Zibin, Alex Potanin, Paley Li, Mahmood Ali, Michael D. Ernst |
OOPSLA | 3 |