EDBT 2026 Demo / reviewers in the wild / expert
Hemant D. Pande
dblp:37/846
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 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
2 papers |
Program analysis · 95% Software maintenance and evolution · 5% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
data flow analysis |
0.0 | 2 | 1994 | Interprocedural Def-Use Associations for C Systems with Single Level Pointers · IEEE Trans. Software Eng. 1994 Profiling an Incremental Data Flow Analysis Algorithm · IEEE Trans. Software Eng. 1990 |
Program analysis › static analysis
pointer analysis |
0.0 | 1 | 1994 | Interprocedural Def-Use Associations for C Systems with Single Level Pointers · IEEE Trans. Software Eng. 1994 |
Program analysis › data flow analysis
incremental data flow analysis |
0.0 | 1 | 1990 | Profiling an Incremental Data Flow Analysis Algorithm · IEEE Trans. Software Eng. 1990 |
Program analysis › static analysis
interprocedural analysis |
0.0 | 1 | 1994 | Interprocedural Def-Use Associations for C Systems with Single Level Pointers · IEEE Trans. Software Eng. 1994 |
Software maintenance and evolution › software evolution
evolving systems |
0.0 | 1 | 1990 | Profiling an Incremental Data Flow Analysis Algorithm · IEEE Trans. Software Eng. 1990 |
Methods — techniques the papers use, named apart from their topics
reaching definitions analysis · 0.0statistical confidence limits · 0.0empirical profiling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | Data-Flow-Based Virtual Function Resolution
Hemant D. Pande, Barbara G. Ryder |
SAS | 1 |
| 1994 | Interprocedural Def-Use Associations for C Systems with Single Level PointersabstractDef-use analysis links possible value-setting statements for a variable (i.e. definitions) to potential value-fetches (i.e. uses) of that value. This paper describes the first algorithm that calculates accurate interprocedural def-use associations in C software systems. Our algorithm accounts for program-point-specific pointer-induced aliases, though it is currently limited to programs using a single level of indirection. We prove the NP-hardness of the interprocedural reaching definitions problem and describe the approximations made by our polynomial-time algorithm. Initial empirical results are also presented.> Hemant D. Pande, William Landi, Barbara G. Ryder |
IEEE Trans. Software Eng. | 1 |
| 1990 | Profiling an Incremental Data Flow Analysis AlgorithmabstractIncremental data flow analysis algorithms have been designed to deal efficiently with change in evolving software systems. These algorithms document the current state of a software system by incorporating change effects into previously derived information describing the definition and use of data in the system. Unfortunately, the performance of these algorithms cannot, in general, be characterized by analytic predictions of their expected behavior. It is possible, however, to observe their performance empirically and predict their average behavior. The authors report on experiments on the empirical profiling of a general-purpose, incremental data flow analysis algorithm. The algorithm, dominator based and coded in C, was applied to statistically significant numbers of feasible, random software systems of moderate size. The experimental results, with quantifiable confidence limits, substantiate the claim that incremental analyses are viable and grow more valuable as a software system grows in size.> Barbara G. Ryder, William Landi, Hemant D. Pande |
IEEE Trans. Software Eng. | 3 |