activity
20172026
most citedLearn&Fuzz: Machine Learning for Input Fuzzing

43 citations · 133 across the 8 of their papers we have counts for

collaborators

8 papers

cs.HC2026

Decision-Oriented Programming with Aporia

Saketh Ram Kasibatla, Raven Rothkopf, Hila Peleg +4

AI agents help developers express computational intent abstractly, but at a cost: developers cede decision-making authority to agents, often without realizing that important design…

cs.PL2025

The Search for Constrained Random Generators

Harrison Goldstein, Hila Peleg, Cassia Torczon +3

Among the biggest challenges in property-based testing (PBT) is the constrained random generation problem: given a predicate on program values, randomly sample from the set of all…

cs.NI2025

RFSeek and Ye Shall Find

Noga H. Rotman, Tiago Ferreira, Hila Peleg +2

Requests for Comments (RFCs) are extensive specification documents for network protocols, but their prose-based format and their considerable length often impede precise operationa…

cs.PL2024

Kotlin's Type System is (Also) Unsound

Elad Kinsbruner, Hila Peleg, Shachar Itzhaky

Soundness of a type system is a fundemental property that guarantees that no operation that is not supported by a value will be performed on that value at run time. A type checker…

cs.GR2022★ 18 cited

AmiGo: Computational Design of Amigurumi Crochet Patterns

Michal Edelstein, Hila Peleg, Shachar Itzhaky +1

We propose an approach for generating crochet instructions (patterns) from an input 3D model. We focus on Amigurumi, which are knitted stuffed toys. Given a closed triangle mesh, a…

cs.PL2020★ 34 cited

Just-in-Time Learning for Bottom-Up Enumerative Synthesis

Shraddha Barke, Hila Peleg, Nadia Polikarpova

A key challenge in program synthesis is the astronomical size of the search space the synthesizer has to explore. In response to this challenge, recent work proposed to guide synth…

cs.PL2017★ 38 cited

Programming Not Only by Example

Hila Peleg, Sharon Shoham, Eran Yahav

In recent years, there has been tremendous progress in automated synthesis techniques that are able to automatically generate code based on some intent expressed by the programmer.…

cs.AI2017★ 43 cited

Learn&Fuzz: Machine Learning for Input Fuzzing

Patrice Godefroid, Hila Peleg, Rishabh Singh

Fuzzing consists of repeatedly testing an application with modified, or fuzzed, inputs with the goal of finding security vulnerabilities in input-parsing code. In this paper, we sh…