VLDB 2026 Research / reviewers in the wild / expert
K. V. Sankaranarayanan
dblp:77/654
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 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 |
Debugging and program repair · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
fault localization |
0.0 | 1 | 1998 | Dynamic Currency Determination in Optimized Programs · ACM Trans. Program. Lang. Syst. 1998 |
Debugging and program repair › software debugging
debugging optimized code |
0.0 | 1 | 1998 | Dynamic Currency Determination in Optimized Programs · ACM Trans. Program. Lang. Syst. 1998 |
Methods — techniques the papers use, named apart from their topics
minimal unrolled graph · 0.0data flow analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Dynamic Currency Determination in Optimized ProgramsabstractCompiler optimizations pose many problems to source-level debugging of an optimized program due to reordering, insertion, and deletion of code. On such problem is to determine whether the value of a varible is current at a breakpoint—that is, whether its actual value is the same as its expected value. We use the notion of dynamic currency of a variable in source-level debugging and propose the use of a minimal unrolled graph to reduce the run-time overhead of dynamic currency determination. We prove that the minimal unrolled graph is an adequate basis for performing bit-vector data flow analyses at a breakpoint. This property is used to perform dynamic currency determination. It is also shown to help in recovery of a dynamically noncurrent variable. Dhananjay M. Dhamdhere, K. V. Sankaranarayanan |
ACM Trans. Program. Lang. Syst. | 2 |