Demo Data from VLDB 2026 / reviewers in the wild / expert
Jenny Abrahamson
dblp:25/10082
· DBLP profile ↗
3ranked-venue papers
0as 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 · 3
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 · 44% Software maintenance and evolution · 30% Programming languages and type systems · 25% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
log analysis |
0.4 | 3 | 2015 | Using Declarative Specification to Improve the Understanding, Extensibility, and Comparison of Model-Inference Algorithms · IEEE Trans. Software Eng. 2015 Synoptic: studying logged behavior with inferred models · SIGSOFT FSE 2011 Unifying FSM-inference algorithms through declarative specification · ICSE 2013 |
Programming languages and type systems › program specification
declarative specification |
0.4 | 2 | 2015 | Using Declarative Specification to Improve the Understanding, Extensibility, and Comparison of Model-Inference Algorithms · IEEE Trans. Software Eng. 2015 Unifying FSM-inference algorithms through declarative specification · ICSE 2013 |
Program analysis
model inference |
0.4 | 2 | 2015 | Using Declarative Specification to Improve the Understanding, Extensibility, and Comparison of Model-Inference Algorithms · IEEE Trans. Software Eng. 2015 Unifying FSM-inference algorithms through declarative specification · ICSE 2013 |
Program analysis › specification mining
finite-state automaton inference |
0.2 | 1 | 2013 | Unifying FSM-inference algorithms through declarative specification · ICSE 2013 |
Program analysis
dynamic analysis |
0.1 | 1 | 2011 | Synoptic: studying logged behavior with inferred models · SIGSOFT FSE 2011 |
Methods — techniques the papers use, named apart from their topics
declarative specification · 0.2finite-state machine inference · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Using Declarative Specification to Improve the Understanding, Extensibility, and Comparison of Model-Inference AlgorithmsabstractIt is a staple development practice to log system behavior. Numerous powerful model-inference algorithms have been proposed to aid developers in log analysis and system understanding. Unfortunately, existing algorithms are typically declared procedurally, making them difficult to understand, extend, and compare. This paper presents InvariMint, an approach to specify model-inference algorithms declaratively. We applied the InvariMint declarative approach to two model-inference algorithms. The evaluation results illustrate that InvariMint (1) leads to new fundamental insights and better understanding of existing algorithms, (2) simplifies creation of new algorithms, including hybrids that combine or extend existing algorithms, and (3) makes it easy to compare and contrast previously published algorithms. InvariMint's declarative approach can outperform procedural implementations. For example, on a log of 50,000 events, InvariMint's declarative implementation of the kTails algorithm completes in 12 seconds, while a procedural implementation completes in 18 minutes. We also found that InvariMint's declarative version of the Synoptic algorithm can be over 170 times faster than the procedural implementation. Ivan Beschastnikh, Yuriy Brun, Jenny Abrahamson, Michael D. Ernst, Arvind Krishnamurthy |
IEEE Trans. Software Eng. | 3 |
| 2013 | Unifying FSM-inference algorithms through declarative specificationabstractLogging system behavior is a staple development practice. Numerous powerful model inference algorithms have been proposed to aid developers in log analysis and system understanding. Unfortunately, existing algorithms are difficult to understand, extend, and compare. This paper presents InvariMint, an approach to specify model inference algorithms declaratively. We applied InvariMint to two model inference algorithms and present evaluation results to illustrate that InvariMint (1) leads to new fundamental insights and better understanding of existing algorithms, (2) simplifies creation of new algorithms, including hybrids that extend existing algorithms, and (3) makes it easy to compare and contrast previously published algorithms. Finally, algorithms specified with InvariMint can outperform their procedural versions. Ivan Beschastnikh, Yuriy Brun, Jenny Abrahamson, Michael D. Ernst, Arvind Krishnamurthy |
ICSE | 3 |
| 2011 | Synoptic: studying logged behavior with inferred modelsabstractLogging is a powerful method for capturing program activity and state during an execution. However, log inspection remains a tedious activity, with developers often piecing together what went on from multiple log lines and across many files. This paper describes Synoptic, a tool that takes logs as input and outputs a finite state machine that models the process generating the logs. The paper overviews the model inference algorithms. Then, it describes the Synoptic tool, which is designed to support a rich log exploration workflow. Ivan Beschastnikh, Jenny Abrahamson, Yuriy Brun, Michael D. Ernst |
SIGSOFT FSE | 2 |