VLDB 2026 Research / reviewers in the wild / expert
Jonathan Misurda
dblp:67/3522
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-authorSystems, architecture and hardware · 1
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 |
Software testing · 50% Program analysis · 50% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
dynamic analysis |
0.1 | 1 | 2005 | Demand-driven structural testing with dynamic instrumentation · ICSE 2005 |
Program analysis › dynamic analysis
dynamic instrumentation |
0.1 | 1 | 2005 | Demand-driven structural testing with dynamic instrumentation · ICSE 2005 |
Software testing
structural testing |
0.1 | 1 | 2005 | Demand-driven structural testing with dynamic instrumentation · ICSE 2005 |
Software testing
test coverage |
0.1 | 1 | 2005 | Demand-driven structural testing with dynamic instrumentation · ICSE 2005 |
Methods — techniques the papers use, named apart from their topics
dynamic instrumentation · 0.1demand-driven analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Fragment cache management for dynamic binary translators in embedded systems with scratchpadabstractDynamic binary translation (DBT) has been used to achieve numerous goals (e.g., better performance) for general-purpose computers. Recently, DBT has also attracted attention for embedded systems. However, a challenge to DBT in this domain is stringent constraints on memory and performance. The translated code buffer used by DBT may occupy too much memory space. This paper proposes novel schemes to manage this buffer with scratchpad memory. We use footprint reduction to minimize the space needed by the translated code, victim compression to reduce the cost of retranslating previously seen code, and fragment pinning to avoid evicting needed code. We comprehensively evaluate our techniques to demonstrate their effectiveness. José Baiocchi, Bruce R. Childers, Jack W. Davidson, Jason Hiser, Jonathan Misurda |
CASES | 5 |
| 2005 | Jazz: A Tool for Demand-Driven Structural Testing
Jonathan Misurda, James Clause, Juliya L. Reed, Bruce R. Childers, Mary Lou Soffa |
CC | 1 |
| 2005 | Demand-driven structural testing with dynamic instrumentationabstractProducing reliable and robust software has become one of the most important software development concerns in recent years. Testing is a process by which software quality can be assured through the collection of information. While testing can improve software reliability, current tools typically are inflexible and have high over-heads, making it challenging to test large software projects. In this paper, we describe a new scalable and flexible framework for testing programs with a novel demand-driven approach based on execution paths to implement test coverage. This technique uses dynamic instrumentation on the binary code that can be inserted and removed on-the-fly to keep performance and memory overheads low. We describe and evaluate implementations of the framework for branch, node and defuse testing of Java programs. Experimental results for branch testing show that our approach has, on average, a 1.6 speed up over static instrumentation and also uses less memory. Jonathan Misurda, James Clause, Juliya L. Reed, Bruce R. Childers, Mary Lou Soffa |
ICSE | 1 |