Sciweavers

219
Voted
POPL
2016
ACM
9 years 10 months ago
Automatic patch generation by learning correct code
We present Prophet, a novel patch generation system that works with a set of successful human patches obtained from opensource software repositories to learn a probabilistic, appl...
Fan Long, Martin Rinard
109
Voted
POPL
2016
ACM
9 years 10 months ago
Breaking through the normalization barrier: a self-interpreter for f-omega
According to conventional wisdom, a self-interpreter for a strongly normalizing λ-calculus is impossible. We call this the normalization barrier. The normalization barrier stems ...
Matt Brown, Jens Palsberg
113
Voted
POPL
2016
ACM
9 years 10 months ago
Fabular: regression formulas as probabilistic programming
Regression formulas are a domain-specific language adopted by several R packages for describing an important and useful class of statistical models: hierarchical linear regressio...
Johannes Borgström, Andrew D. Gordon, Long Ou...
129
Voted
POPL
2016
ACM
9 years 10 months ago
Transforming spreadsheet data types using examples
Cleaning spreadsheet data types is a common problem faced by millions of spreadsheet users. Data types such as date, time, name, and units are ubiquitous in spreadsheets, and clea...
Rishabh Singh, Sumit Gulwani
121
Voted
POPL
2016
ACM
9 years 10 months ago
Decidability of inferring inductive invariants
Induction is a successful approach for verification of hardware and software systems. A common practice is to model a system using logical formulas, and then use a decision proce...
Oded Padon, Neil Immerman, Sharon Shoham, Aleksand...
Programming Languages
Top of PageReset Settings