2008 - ACM Distinguished Member
Fellow of the International Federation for Information Processing (IFIP) leading researcher working at the boundary of Programming Languages and Software Engineering, focusing on tools for improving software quality and programmer productivity
Frank Tip mainly investigates Programming language, Set, Theoretical computer science, Java and Debugging. His work on Code refactoring, Consistency and Symbolic execution as part of general Programming language research is often related to Eclipse, thus linking different fields of science. His Set research is multidisciplinary, incorporating elements of Object-oriented programming, Program analysis and Serialization.
While the research belongs to areas of Theoretical computer science, he spends his time largely on the problem of Class hierarchy, intersecting his research to questions surrounding Concept class. He interconnects Control flow, Dataflow, Concurrency and Slicing in the investigation of issues within Debugging. His biological study spans a wide range of topics, including Point of interest and Program Dependence Graph.
Frank Tip spends much of his time researching Programming language, Java, Set, Theoretical computer science and Code refactoring. His is involved in several facets of Programming language study, as is seen by his studies on Debugging, Class, JavaScript, Semantics and Class hierarchy. His Program slicing study in the realm of Debugging connects with subjects such as Basis.
The study incorporates disciplines such as Object-oriented programming, Container, Static analysis and Programmer in addition to Java. His Set study integrates concerns from other disciplines, such as Computer program, Program analysis and Consistency. His studies in Concurrency integrate themes in fields like Control flow and Symbolic execution.
Frank Tip mostly deals with Programming language, JavaScript, Code refactoring, Computer program and Web application. His study in Correctness, Java, Programmer, Compiler and Implementation falls within the category of Programming language. Frank Tip regularly ties together related areas like Synchronization in his Java studies.
His research integrates issues of Random testing, Scalability, Theoretical computer science, Unobtrusive JavaScript and Property in his study of JavaScript. His Computer program research is multidisciplinary, relying on both Real-time computing, Set and Code. His study in Set is interdisciplinary in nature, drawing from both Client–server model and Fault detection and isolation.
His primary scientific interests are in Programming language, Code, Java, JavaScript and Code refactoring. His Programming language study frequently draws connections between related disciplines such as Web application. His research on Code also deals with topics like
His Java study frequently draws connections to other fields, such as Unobtrusive JavaScript. In JavaScript, he works on issues like Random testing, which are connected to Keyword-driven testing, Test generator, Scripting language, Ajax and Debugging. His Code refactoring research is multidisciplinary, incorporating elements of Program transformation, Type inference, Correctness and Return type.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
A Survey of Program Slicing Techniques.
Frank Tip.
Department of Computer Science [CS] (1994)
A survey of program slicing techniques.
Frank Tip.
Journal of Programming Languages (1995)
A survey of program slicing techniques.
Frank Tip.
Journal of Programming Languages (1995)
Chianti: a tool for change impact analysis of java programs
Xiaoxia Ren;Fenil Shah;Frank Tip;Barbara G. Ryder.
conference on object-oriented programming systems, languages, and applications (2004)
Chianti: a tool for change impact analysis of java programs
Xiaoxia Ren;Fenil Shah;Frank Tip;Barbara G. Ryder.
conference on object-oriented programming systems, languages, and applications (2004)
Scalable propagation-based call graph construction algorithms
Frank Tip;Jens Palsberg.
conference on object-oriented programming systems, languages, and applications (2000)
Scalable propagation-based call graph construction algorithms
Frank Tip;Jens Palsberg.
conference on object-oriented programming systems, languages, and applications (2000)
Change impact analysis for object-oriented programs
Barbara G. Ryder;Frank Tip.
workshop on program analysis for software tools and engineering (2001)
Change impact analysis for object-oriented programs
Barbara G. Ryder;Frank Tip.
workshop on program analysis for software tools and engineering (2001)
Associating synchronization constraints with data in an object-oriented language
Mandana Vaziri;Frank Tip;Julian Dolby.
symposium on principles of programming languages (2006)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
IBM (United States)
University of California, Riverside
Virginia Tech
JPMorgan Chase & Co (United States)
Facebook (United States)
Northeastern University
University of Washington
Aarhus University
Facebook (United States)
University of California, Los Angeles
State University of Campinas
Purdue University West Lafayette
Stanford University
Micron (United States)
Rovira i Virgili University
Southern University of Science and Technology
University of Glasgow
Academia Sinica
Charles University
University of Antwerp
Stanford University
Pennsylvania State University
Boston University
Durham University
University of Alberta
Inserm : Institut national de la santé et de la recherche médicale