mlsanityData to 7 Oct 2026

ObSynth: An Interactive Synthesis System for Generating Object Models from Natural Language Specifications

arXiv 2210.11468 ↗First posted 20 Oct 2022cs.SE cs.HC cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

We introduce ObSynth, an interactive system leveraging the domain knowledge embedded in large language models (LLMs) to help users design object models from high level natural language prompts. This is an example of specification reification, the process of taking a high-level, potentially vague specification and reifying it into a more concrete form. We evaluate ObSynth via a user study, leading to three key findings: first, object models designed using ObSynth are more detailed, showing that it often synthesizes fields users might have otherwise omitted. Second, a majority of objects, methods, and fields generated by ObSynth are kept by the user in the final object model, highlighting the quality of generated components. Third, ObSynth altered the workflow of participants: they focus on checking that synthesized components were correct rather than generating them from scratch, though ObSynth did not reduce the time participants took to generate object models.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 19 of its 33 references that are in the map. First posted on arXiv 20 Oct 2022.

Builds on

19 of 33 references.

References · 19

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  3. 2021Program Synthesis with Large Language Modelscited by 3,509
  4. 2022Competition-Level Code Generation with AlphaCodecited by 1,427
  5. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
  6. 2020DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learningcited by 159
  7. 2021Jigsaw: Large Language Models meet Program Synthesiscited by 103
  8. 2020Learning Compositional Rules via Neural Program Synthesiscited by 74
  9. 2019Learning to Infer Program Sketchescited by 44
  10. 2021Leveraging Language to Learn Program Abstractions and Search Heuristicscited by 44
  11. 2020Synthesize, Execute and Debug: Learning to Repair for Neural Program Synthesiscited by 39
  12. 2021Assessing the Impact of Automated Suggestions on Decision Making: Domain Experts Mediate Model Errors but Take Less Initiativecited by 28
7 more
  1. 2020Optimal Neural Program Synthesis from Multimodal Specificationscited by 15
  2. 2020Representing Partial Programs with Blended Abstract Semanticscited by 14
  3. 2021Multi-modal Program Inference: a Marriage of Pre-trainedLanguage Models and Component-based Synthesiscited by 12
  4. 2020Benchmarking Multimodal Regex Synthesis with Complex Structurescited by 10
  5. 2015Synthesis through Unificationcited by 4
  6. 2021Natural Language-Guided Programmingcited by 4
  7. 2016Automatic Generation of Formula Simplifiers based on Conditional Rewrite Rulescited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.