Demo Data from EDBT 2026 / reviewers in the wild / expert
Augustine Wong
dblp:164/2484
· DBLP profile ↗
2ranked-venue papers
1as first author
1since 2021 · last 2024
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 1 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 83% Storage systems · 17% | |
| Software engineering, system software, and programming languages
1 paper |
Debugging and program repair · 50% Empirical software engineering · 50% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
trace analysis |
0.8 | 1 | 2024 | Making Sense of Multi-threaded Application Performance at Scale with NonSequitur · Proc. ACM Program. Lang. 2024 |
Performance modeling and evaluation
trace compression |
0.8 | 1 | 2024 | Making Sense of Multi-threaded Application Performance at Scale with NonSequitur · Proc. ACM Program. Lang. 2024 |
Performance modeling and evaluation
workload characterization |
0.8 | 1 | 2024 | Making Sense of Multi-threaded Application Performance at Scale with NonSequitur · Proc. ACM Program. Lang. 2024 |
Empirical software engineering
developer studies |
0.3 | 1 | 2018 | Performance comprehension at WiredTiger · ESEC/SIGSOFT FSE 2018 |
Debugging and program repair
performance debugging |
0.3 | 1 | 2018 | Performance comprehension at WiredTiger · ESEC/SIGSOFT FSE 2018 |
Storage systems
key-value storage |
0.2 | 1 | 2024 | Making Sense of Multi-threaded Application Performance at Scale with NonSequitur · Proc. ACM Program. Lang. 2024 |
Storage systems
storage engine |
0.2 | 1 | 2024 | Making Sense of Multi-threaded Application Performance at Scale with NonSequitur · Proc. ACM Program. Lang. 2024 |
Methods — techniques the papers use, named apart from their topics
visual exploration · 0.8trace compression · 0.8qualitative study · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Making Sense of Multi-threaded Application Performance at Scale with NonSequiturabstractModern multi-threaded systems are highly complex. This makes their behavior difficult to understand. Developers frequently capture behavior in the form of program traces and then manually inspect these traces. Existing tools, however, fail to scale to traces larger than a million events. In this paper we present an approach to compress multi-threaded traces in order to allow developers to visually explore these traces at scale. Our approach is able to compress traces that contain millions of events down to a few hundred events. We use this approach to design and implement a tool called NonSequitur. We present three case studies which demonstrate how we used NonSequitur to analyze real-world performance issues with Meta’s storage engine RocksDB and MongoDB’s storage engine WiredTiger, two complex database backends. We also evaluate NonSequitur with 42 participants on traces from RocksDB and WiredTiger. We demonstrate that, in some cases, participants on average scored 11 times higher when performing performance analysis tasks on large execution traces. Additionally, for some performance analysis tasks, the participants spent on average three times longer with other tools than with NonSequitur. Augustine Wong, Paul Bucci, Ivan Beschastnikh, Alexandra Fedorova |
Proc. ACM Program. Lang. | 1 |
| 2018 | Performance comprehension at WiredTigerabstractSoftware debugging is a time-consuming and challenging process. Supporting debugging has been a focus of the software engineering field since its inception with numerous empirical studies, theories, and tools to support developers in this task. Performance bugs and performance debugging is a sub-genre of debugging that has received less attention. Alexandra Fedorova, Craig Mustard, Ivan Beschastnikh, Julia Rubin, Augustine Wong, Svetozar Miucin, Louis Ye |
ESEC/SIGSOFT FSE | 5 |