VLDB 2026 Research / reviewers in the wild / expert
Tony Ohmann
dblp:145/4100
· DBLP profile ↗
3ranked-venue papers
2as 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 · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 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
1 paper |
Program analysis · 36% Software maintenance and evolution · 36% Debugging and program repair · 28% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › specification mining
behavioral model inference |
0.2 | 1 | 2014 | Behavioral resource-aware model inference · ASE 2014 |
Debugging and program repair
fault localization |
0.2 | 1 | 2014 | Behavioral resource-aware model inference · ASE 2014 |
Software maintenance and evolution
program comprehension |
0.2 | 1 | 2014 | Behavioral resource-aware model inference · ASE 2014 |
Program analysis
dynamic analysis |
0.1 | 1 | 2014 | Behavioral resource-aware model inference · ASE 2014 |
Software maintenance and evolution
log analysis |
0.1 | 1 | 2014 | Behavioral resource-aware model inference · ASE 2014 |
Methods — techniques the papers use, named apart from their topics
log analysis · 0.2finite-state machine inference · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Detecting latent cross-platform API violationsabstractMany APIs enable cross-platform system development by abstracting over the details of a platform, allowing application developers to write one implementation that will run on a wide variety of platforms. Unfortunately, subtle differences in the behavior of the underlying platforms make cross-platform behavior difficult to achieve. As a result, applications using these APIs can be plagued by bugs difficult to observe before deployment. These portability bugs can be particularly difficult to diagnose and fix because they arise from the API implementation, the operating system, or hardware, rather than application code. This paper describes CheckAPI, a technique for detecting violations of cross-platform portability. CheckAPI compares an application's interactions with the API implementation to its interactions with a partial specification-based API implementation, and does so efficiently enough to be used in real production systems and at runtime. CheckAPI finds latent errors that escape pre-release testing. This paper discusses the subtleties of different kinds of API calls and strategies for effectively producing the partial implementations. Validating CheckAPI on JavaScript, the Seattle project's Repy VM, and POSIX detects dozens of violations that are confirmed bugs in widely-used software. Jeff Rasley, Eleni Gessiou, Tony Ohmann, Yuriy Brun, Shriram Krishnamurthi, Justin Cappos |
ISSRE | 3 |
| 2015 | Efficient clustering-based source code plagiarism detection using PIY
Tony Ohmann, Imad Rahal |
Knowl. Inf. Syst. | 1 |
| 2014 | Behavioral resource-aware model inferenceabstractSoftware bugs often arise because of differences between what developers think their system does and what the system actually does. These differences frustrate debugging and comprehension efforts. We describe Perfume, an automated approach for inferring behavioral, resource-aware models of software systems from logs of their executions. These finite state machine models ease understanding of system behavior and resource use. Tony Ohmann, Michael Herzberg, Sebastian Fiss, Armand Halbert, Marc Palyart, Ivan Beschastnikh, Yuriy Brun |
ASE | 1 |