Demo Data from EDBT 2026 / reviewers in the wild / expert
Nikolai Knopp
dblp:32/8305
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2
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 · 54% Software testing · 46% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
test generation |
0.3 | 2 | 2012 | Automatically Generating Test Cases for Specification Mining · IEEE Trans. Software Eng. 2012 Generating test cases for specification mining · ISSTA 2010 |
Program analysis › specification mining
dynamic specification mining |
0.1 | 1 | 2012 | Automatically Generating Test Cases for Specification Mining · IEEE Trans. Software Eng. 2012 |
Program analysis
specification mining |
0.1 | 1 | 2010 | Generating test cases for specification mining · ISSTA 2010 |
Program analysis › type-based analysis
typestate analysis |
0.0 | 1 | 2012 | Automatically Generating Test Cases for Specification Mining · IEEE Trans. Software Eng. 2012 |
Methods — techniques the papers use, named apart from their topics
systematic test case generation · 0.1typestate verification · 0.1dynamic specification mining · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Automatically Generating Test Cases for Specification MiningabstractDynamic specification mining observes program executions to infer models of normal program behavior. What makes us believe that we have seen sufficiently many executions? The TAUTOKO (“Tautoko” is the Mãori word for “enhance, enrich.”) typestate miner generates test cases that cover previously unobserved behavior, systematically extending the execution space, and enriching the specification. To our knowledge, this is the first combination of systematic test case generation and typestate mining-a combination with clear benefits: On a sample of 800 defects seeded into six Java subjects, a static typestate verifier fed with enriched models would report significantly more true positives and significantly fewer false positives than the initial models. Valentin Dallmeier, Nikolai Knopp, Christoph Mallon, Gordon Fraser 0001, Sebastian Hack, Andreas Zeller |
IEEE Trans. Software Eng. | 2 |
| 2010 | Generating test cases for specification miningabstractDynamic specification mining observes program executions to infer models of normal program behavior. What makes us believe that we have seen sufficiently many executions? The TAUTOKO 1 typestate miner generates test cases that cover previously unobserved behavior, systematically extending the execution space and enriching the specification. To our knowledge, this is the first combination of systematic test case generation and specification mining–a combination with clear benefits: On a sample of 800 defects seeded into six Java subjects, a static typestate verifier fed with enriched models would report significantly more true positives, and significantly less false positives than the initial models. Valentin Dallmeier, Nikolai Knopp, Christoph Mallon, Sebastian Hack, Andreas Zeller |
ISSTA | 2 |