His primary areas of investigation include Programming language, Java, Code, Correctness and Static analysis. His study in the fields of Concurrency and Programmer under the domain of Programming language overlaps with other disciplines such as Abstraction. Eran Yahav has researched Java in several fields, including Heap, Aliasing and Domain.
His research in Code intersects with topics in Theoretical computer science, Executable, Compiler, Similarity and Snippet. His work on Deterministic finite automaton is typically connected to Bounded function as part of general Theoretical computer science study, connecting several disciplines of science. In his research on the topic of Static analysis, Inference, Program specification, State and Abstraction model checking is strongly related with Abstract interpretation.
His primary areas of study are Programming language, Theoretical computer science, Java, Code and Static analysis. His research in Correctness, Heap, Abstract interpretation, Concurrency and Programmer are components of Programming language. His Concurrency study integrates concerns from other disciplines, such as Linearizability, Thread and Parallel computing.
His study in Theoretical computer science is interdisciplinary in nature, drawing from both Finite-state machine, Set and Language model. His studies in Java integrate themes in fields like Synchronization, Scalability, Aliasing and Alias analysis. The Code study combines topics in areas such as Abstract syntax tree, Artificial intelligence, Snippet and Source code.
Eran Yahav spends much of his time researching Code, Programming language, Artificial intelligence, Snippet and Abstract syntax tree. His Code research is multidisciplinary, relying on both Java, Scalability, Compiler and x86. His Programming language research focuses on Static analysis, Program synthesis, Source code, LOOP and Competitive programming.
His Static analysis research integrates issues from Executable, Optimizing compiler, Reverse engineering, Debugging and Assembly language. In the subject of general Artificial intelligence, his work in Adversarial system is often linked to Path and Minor, thereby combining diverse domains of study. His Snippet research is multidisciplinary, incorporating elements of Language model and Natural language processing.
Eran Yahav mostly deals with Code, Theoretical computer science, Snippet, Abstract syntax tree and Language model. His Code research incorporates elements of Java and Adversarial system, Artificial intelligence. His Theoretical computer science study incorporates themes from Formal language, Bottleneck and Conjecture.
His Snippet research is under the purview of Programming language. The study incorporates disciplines such as Set, Aggregate and Semantic property in addition to Abstract syntax tree. Eran Yahav combines subjects such as Counterexample, Conditional probability, Probabilistic logic and Finite-state machine, Algorithm with his study of Language model.
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.
code2vec: learning distributed representations of code
Uri Alon;Meital Zilberstein;Omer Levy;Eran Yahav.
Proceedings of the ACM on Programming Languages (2019)
Code completion with statistical language models
Veselin Raychev;Martin Vechev;Eran Yahav.
programming language design and implementation (2014)
Effective typestate verification in the presence of aliasing
Stephen J. Fink;Eran Yahav;Nurit Dor;G. Ramalingam.
ACM Transactions on Software Engineering and Methodology (2008)
code2seq: Generating Sequences from Structured Representations of Code
Uri Alon;Shaked Brody;Omer Levy;Eran Yahav.
international conference on learning representations (2018)
Static Specification Mining Using Automata-Based Abstractions
S. Shoham;E. Yahav;S.J. Fink;M. Pistoia.
IEEE Transactions on Software Engineering (2008)
On the Practical Computational Power of Finite Precision RNNs for Language Recognition
Gail Weiss;Yoav Goldberg;Eran Yahav.
meeting of the association for computational linguistics (2018)
Abstraction-guided synthesis of synchronization
Martin Vechev;Eran Yahav;Greta Yorsh.
symposium on principles of programming languages (2010)
Static specification mining using automata-based abstractions
Sharon Shoham;Eran Yahav;Stephen Fink;Marco Pistoia.
international symposium on software testing and analysis (2007)
Abstraction-guided synthesis of synchronization
Martin T. Vechev;Eran Yahav;Greta Yorsh.
symposium on principles of programming languages (2010)
Effective typestate verification in the presence of aliasing
Stephen Fink;Eran Yahav;Nurit Dor;G. Ramalingam.
international symposium on software testing and analysis (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:
ETH Zurich
Tel Aviv University
Weizmann Institute of Science
Facebook (United States)
IBM (United States)
Bar-Ilan University
University of Wisconsin–Madison
Saarland University
Facebook (United States)
Georgia Institute of Technology
HEC Montréal
Carl von Ossietzky University of Oldenburg
University of Bern
Duke University
University of Connecticut
University of Maryland, Baltimore County
University of Minnesota
University of Alberta
Robert Koch Institute
University of Alberta
Technical University of Denmark
Harvard University
Agricultural Research Service
University of Alberta
University of North Carolina at Chapel Hill
Johns Hopkins University