---
title: "The Synthesis of Programs by Analogy"
authors:
  - "Robert Moll"
  - "John Wade Ulrich"
doi: ""
url: "https://ijcai.org/proceedings/1979/130"
pdf: "https://ijcai.org/proceedings/1979/0130.pdf"
venue: "Proceedings of the Sixth International Joint Conference on Artificial Intelligence"
year: 1979
pages: ""
track: ""
keywords:
---

# The Synthesis of Programs by Analogy

Robert Moll, John Wade Ulrich

*Proceedings of the Sixth International Joint Conference on Artificial Intelligence*.

## Abstract

Analogical reasoning is the method by which solutions to old problems are adapted to solve new problems. In this paper we illustrate how analogy can be used in a non-trivial problem solving domain. Though we restrict ourselves here to the domain of computer programming, we argue that the principal idea is applicable to a broad class of problem solving situations.
