Recursive Program Synthesis using Paramorphisms
We show that synthesizing recursive functional programs using a class of primitive recursive
combinators is both simpler and solves more benchmarks from the literature than previously …
combinators is both simpler and solves more benchmarks from the literature than previously …
Control-Flow Deobfuscation using Trace-Informed Compositional Program Synthesis
Code deobfuscation, which attempts to simplify code that has been intentionally obfuscated
to prevent understanding, is a critical technique for downstream security analysis tasks like …
to prevent understanding, is a critical technique for downstream security analysis tasks like …
From Batch to Stream: Automatic Generation of Online Algorithms
Online streaming algorithms, tailored for continuous data processing, offer substantial
benefits but are often more intricate to design than their offline counterparts. This paper …
benefits but are often more intricate to design than their offline counterparts. This paper …
Generative Explanations for Program Synthesizers
A Nazari, S Chattopadhyay, S Swayamdipta… - ar** a function over a …