F
Frank Tip
Researcher at IBM
Publications - 117
Citations - 8751
Frank Tip is an academic researcher from IBM. The author has contributed to research in topics: Code refactoring & Java. The author has an hindex of 43, co-authored 110 publications receiving 8587 citations. Previous affiliations of Frank Tip include Centrum Wiskunde & Informatica.
Papers
More filters
A Survey of Program Slicing Techniques.
TL;DR: An overview of the applications of program slicing, which include debugging, program integration, dataflow testing, and software maintenance is presented, including the various general approaches used to compute slices.
Journal Article
A survey of program slicing techniques.
TL;DR: A program slice consists of the parts of a program that (potentially) affect the values computed at some point of interest, referred to as a slicing criterion, and is typically specified by a location in the program in combination with a subset of the program's variables.
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
Scalable propagation-based call graph construction algorithms
Frank Tip,Jens Palsberg +1 more
TL;DR: Surprisingly, for detecting unreachable methods, the inexpensive RTA algorithm does almost as well as the seemingly more powerful algorithms, and one of the new algorithms obtains the current best tradeoff between speed and precision.
Proceedings ArticleDOI
Associating synchronization constraints with data in an object-oriented language
TL;DR: This work presents a new definition of data races in terms of 11 problematic interleaving scenarios, and proves that it is complete by showing that any execution not exhibiting these scenarios is serializable for a chosen set of locations.