Intelligent tutoring systems (ITSs) have consistently been shown to improve the educational outcomes of students when used alone or combined with traditional instruction. However …
Given that in practice training data is scarce for all but a small set of problems, a core question is how to incorporate prior knowledge into a model. In this paper, we consider the …
This thesis examines machine learning through the lens of human-computer interaction in order to address fundamental questions surrounding the application of machine learning to …
Programming by Examples (PBE) has the potential to revolutionize end-user programming by enabling end users, most of whom are non-programmers, to create small scripts for …
During its lifecycle, the internal structure of a software system undergoes continuous modifications. These changes push away the source code from its original design, often …
H Peleg, S Shoham, E Yahav - … of the 40th International Conference on …, 2018 - dl.acm.org
Recent years have seen great progress in automated synthesis techniques that can automatically generate code based on some intent expressed by the programmer, but …
There are families of neural networks that can learn to compute any function, provided sufficient training data. However, given that in practice training data is scarce for all but a …
Software developers frequently confront a recurring challenge of making code transformations—similar but not entirely identical code changes in many places—in their …
S Gulwani - US Patent 8,972,930, 2015 - Google Patents
Xi, et al.," Ad Hoc Data and the Token Ambiguity Problem.” retrieved at<< http://www. csprinceton. edu/~ dpw? papers/padlo8. pdf>. Pro ceedings of the 11th International …