scispace - formally typeset
B

Barbara G. Ryder

Researcher at Virginia Tech

Publications -  166
Citations -  9017

Barbara G. Ryder is an academic researcher from Virginia Tech. The author has contributed to research in topics: Java & Data flow diagram. The author has an hindex of 51, co-authored 166 publications receiving 8565 citations. Previous affiliations of Barbara G. Ryder include Bell Labs & IBM.

Papers
More filters
Journal ArticleDOI

Parameterized object sensitivity for points-to analysis for Java

TL;DR: This work presents object sensitivity, a new form of context sensitivity for flow-insensitive points-to analysis for Java, and proposes a parameterization framework that allows analysis designers to control the tradeoffs between cost and precision in the object-sensitive analysis.
Proceedings ArticleDOI

Chianti: a tool for change impact analysis of java programs

TL;DR: The design and implementation of Chianti, a change impact analysis tool for Java that is implemented in the context of the Eclipse environment, are reported on and it is suggested that this technique is a promising technique for assisting developers with program understanding and debugging.
Proceedings ArticleDOI

A framework for reducing the cost of instrumented code

TL;DR: A general framework for performing instrumentation sampling to reduce the overhead of previously expensive instrumentation, using code-duplication and counter-based sampling to allow switching between instrumented and non-instrumented code.
Proceedings ArticleDOI

A safe approximate algorithm for interprocedural aliasing

TL;DR: An algorithm is presented which can be used to safely approximate Interprocedural May Alias in the presence of pointers and has been implemented in a prototype analysis tool for C programs.
Journal ArticleDOI

Constructing the Call Graph of a Program

TL;DR: This paper delineates the programs representable by an acyclic call graph and presents an algorithm for constructing it using the property that its nodes may be linearly ordered and proves the correctness of the algorithm.