EDBT 2026 Demo / reviewers in the wild / expert
Etienne Kneuss
dblp:12/8730
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 4 first-authorTheory of computation · 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
3 papers |
Program analysis · 40% Debugging and program repair · 24% Program synthesis and code generation · 18% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
automated program repair |
0.2 | 1 | 2015 | Deductive Program Repair · CAV (2) 2015 |
Program synthesis and code generation › inductive program synthesis
recursive program synthesis |
0.2 | 1 | 2013 | Synthesis modulo recursive functions · OOPSLA 2013 |
Program analysis
static analysis |
0.1 | 1 | 2010 | Phantm: PHP analyzer for type mismatch · SIGSOFT FSE 2010 |
Program analysis
type analysis |
0.1 | 1 | 2010 | Phantm: PHP analyzer for type mismatch · SIGSOFT FSE 2010 |
Program analysis › type analysis
type error detection |
0.1 | 1 | 2010 | Phantm: PHP analyzer for type mismatch · SIGSOFT FSE 2010 |
Logic in computer science › type theory
algebraic data types |
0.0 | 1 | 2013 | Synthesis modulo recursive functions · OOPSLA 2013 |
Program analysis › data flow analysis
flow-sensitive analysis |
0.0 | 1 | 2010 | Phantm: PHP analyzer for type mismatch · SIGSOFT FSE 2010 |
Methods — techniques the papers use, named apart from their topics
satisfiability modulo theories · 0.3counterexample-guided synthesis · 0.3deductive verification · 0.2type inference · 0.1procedure summarization · 0.1flow-sensitive analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Deductive Program Repair
Etienne Kneuss, Manos Koukoutos, Viktor Kuncak |
CAV (2) | 1 |
| 2013 | Synthesis modulo recursive functionsabstractWe describe techniques for synthesis and verification of recursive functional programs over unbounded domains. Our techniques build on top of an algorithm for satisfiability modulo recursive functions, a framework for deductive synthesis, and complete synthesis procedures for algebraic data types. We present new counterexample-guided algorithms for constructing verified programs. We have implemented these algorithms in an integrated environment for interactive verification and synthesis from relational specifications. Our system was able to synthesize a number of useful recursive functions that manipulate unbounded numbers and data structures. Etienne Kneuss, Ivan Kuraj, Viktor Kuncak, Philippe Suter |
OOPSLA | 1 |
| 2013 | Executing Specifications Using Synthesis and Constraint Solving
Viktor Kuncak, Etienne Kneuss, Philippe Suter |
RV | 2 |
| 2010 | Runtime Instrumentation for Precise Flow-Sensitive Type Analysis
Etienne Kneuss, Philippe Suter, Viktor Kuncak |
RV | 1 |
| 2010 | Phantm: PHP analyzer for type mismatchabstractWe present Phantm, a static analyzer that uses a flow-sensitive analysis to detect type errors in PHP applications. Phantm can infer types for nested arrays, and can leverage runtime information and procedure summaries for more precise results. Phantm found over 200 true problems when applied to three applications with over 50'000 lines of code, including the popular DokuWiki code base. Etienne Kneuss, Philippe Suter, Viktor Kuncak |
SIGSOFT FSE | 1 |