Published July 16, 2021
| Version 0.1.1
Software
Open
SynGuar: Guaranteeing Generalization in Programming by Example (Artifact)
- 1. National University of Singapore
Description
This is the artifact accompanying the paper SynGuar: Guaranteeing Generalization in Programming by Example accepted by the conference ESEC/FSE 2021. It is a framework for PBE synthesizers that guarantees to achieve low generalization error with high probability. It contains a tool named SynGuar that dynamically calculates how many additional examples suffice to theoretically guarantee generalization. It also contains two string program synthesizers StrPROSE and StrSTUN to show how SynGuar can be used in well-known program synthesis approaches such as the PROSE framework and STUN (synthesis through unification).
Notes
Files
Files
(3.9 MB)
Name | Size | Download all |
---|---|---|
md5:bc0df1bbef671e706b42f8e6ce18743f
|
3.9 MB | Download |
Additional details
Related works
- Is supplement to
- Conference paper: 10.1145/3468264.3468621 (DOI)