Demo Data from SIGIR 2026 / reviewers in the wild / expert
Ke Wu 0015
dblp:69/6116-15
· DBLP profile ↗
3ranked-venue papers
0as first author
2since 2021 · last 2024
0009-0008-2647-4198ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 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 |
Programming languages and type systems · 62% Program verification · 19% Program analysis · 19% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
functional programming |
0.8 | 1 | 2024 | Intensional Functions · Proc. ACM Program. Lang. 2024 |
Program verification › program logic
incorrectness reasoning |
0.8 | 1 | 2024 | Semantic-Type-Guided Bug Finding · Proc. ACM Program. Lang. 2024 |
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.8 | 1 | 2024 | Intensional Functions · Proc. ACM Program. Lang. 2024 |
Program analysis › type analysis
type error detection |
0.8 | 1 | 2024 | Semantic-Type-Guided Bug Finding · Proc. ACM Program. Lang. 2024 |
Programming languages and type systems
type systems |
0.8 | 1 | 2024 | Intensional Functions · Proc. ACM Program. Lang. 2024 |
Programming languages and type systems › computational effects
monads |
0.2 | 1 | 2024 | Intensional Functions · Proc. ACM Program. Lang. 2024 |
Methods — techniques the papers use, named apart from their topics
type soundness proof · 0.8symbolic evaluation · 0.8operational semantics · 0.8defunctionalization · 0.8co-recursive enumeration · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Intensional FunctionsabstractFunctions in functional languages have a single elimination form — application — and cannot be compared, hashed, or subjected to other non-application operations. These operations can be approximated via defunctionalization: functions are replaced with first-order data and calls are replaced with invocations of a dispatch function. Operations such as comparison may then be implemented for these first-order data to approximate e.g. deduplication of continuations in algorithms such as unbounded searches. Unfortunately, this encoding is tedious, imposes a maintenance burden, and obfuscates the affected code. We introduce an alternative in intensional functions , a language feature which supports the definition of non-application operations in terms of a function’s definition site and closure-captured values. First-order data operations may be defined on intensional functions without burdensome code transformation. We give an operational semantics and type system and prove their formal properties. We further define intensional monads , whose Kleisli arrows are intensional functions, enabling monadic values to be similarly subjected to additional operations. Zachary Palmer, Nathaniel Wesley Filardo, Ke Wu 0015 |
Proc. ACM Program. Lang. | 3 |
| 2024 | Semantic-Type-Guided Bug FindingabstractIn recent years, there has been an increased interest in tools that establish incorrectness rather than correctness of program properties. In this work we build on this approach by developing a novel methodology to prove incorrectness of semantic typing properties of functional programs, extending the incorrectness approach to the model theory of functional program typing. We define a semantic type refuter which refutes semantic typings for a simple functional language. We prove our refuter is co-recursively enumerable, and that it is sound and complete with respect to a semantic typing notion. An initial implementation is described which uses symbolic evaluation to efficiently find type errors over a functional language with a rich type system. Kelvin Qian, Scott F. Smith 0001, Brandon Stride, Shiwei Weng, Ke Wu 0015 |
Proc. ACM Program. Lang. | 5 |
| 2020 | A Set-Based Context Model for Program Analysis
Leandro Facchinetti, Zachary Palmer, Scott F. Smith 0001, Ke Wu 0015, Ayaka Yorihiro |
APLAS | 4 |