Demo Data from EDBT 2026 / reviewers in the wild / expert
Jonathan K. Lee
dblp:16/6582
· DBLP profile ↗
4ranked-venue papers
4as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 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 |
Program analysis · 44% Concurrent programming · 34% Compilers and program optimization · 22% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › concurrency correctness
deadlock freedom |
0.1 | 1 | 2010 | Featherweight X10: a core calculus for async-finish parallelism · PPoPP 2010 |
Program analysis › data flow analysis
may-happen-in-parallel analysis |
0.1 | 1 | 2010 | Featherweight X10: a core calculus for async-finish parallelism · PPoPP 2010 |
Compilers and program optimization
register allocation |
0.1 | 1 | 2007 | Aliased Register Allocation for Straight-Line Programs Is NP-Complete · ICALP 2007 |
Graph algorithms and graph theory
register allocation |
0.1 | 1 | 2007 | Aliased Register Allocation for Straight-Line Programs Is NP-Complete · ICALP 2007 |
Program analysis › concurrent program analysis
static race detection |
0.0 | 1 | 2010 | Featherweight X10: a core calculus for async-finish parallelism · PPoPP 2010 |
Methods — techniques the papers use, named apart from their topics
reduction · 0.1type inference · 0.1core calculus · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Efficient May Happen in Parallel Analysis for Async-Finish Parallelism
Jonathan K. Lee, Jens Palsberg, Rupak Majumdar |
SAS | 1 |
| 2010 | Featherweight X10: a core calculus for async-finish parallelismabstractWe present a core calculus with two of X10's key constructs for parallelism, namely async and finish. Our calculus forms a convenient basis for type systems and static analyses for languages with async-finish parallelism, and for tractable proofs of correctness. For example, we give a short proof of the deadlock-freedom theorem of Saraswat and Jagadeesan. Our main contribution is a type system that solves the open problem of context-sensitive may-happen-in-parallel analysis for languages with async-finish parallelism. We prove the correctness of our type system and we report experimental results of performing type inference on 13,000 lines of X10 code. Our analysis runs in polynomial time, takes a total of 28 seconds on our benchmarks, and produces a low number of false positives, which suggests that our analysis is a good basis for other analyses such as race detectors. Jonathan K. Lee, Jens Palsberg |
PPoPP | 1 |
| 2008 | Aliased register allocation for straight-line programs is NP-complete
Jonathan K. Lee, Jens Palsberg, Fernando Magno Quintão Pereira |
Theor. Comput. Sci. | 1 |
| 2007 | Aliased Register Allocation for Straight-Line Programs Is NP-Complete
Jonathan K. Lee, Jens Palsberg, Fernando Magno Quintão Pereira |
ICALP | 1 |