The Synthesis of Programs by Analogy

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.

Cite

Text

Moll and Ulrich. "The Synthesis of Programs by Analogy." International Joint Conference on Artificial Intelligence, 1979.

Markdown

[Moll and Ulrich. "The Synthesis of Programs by Analogy." International Joint Conference on Artificial Intelligence, 1979.](https://mlanthology.org/ijcai/1979/moll1979ijcai-synthesis/)

BibTeX

@inproceedings{moll1979ijcai-synthesis,
  title     = {{The Synthesis of Programs by Analogy}},
  author    = {Moll, Robert and Ulrich, John Wade},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1979},
  pages     = {592-594},
  url       = {https://mlanthology.org/ijcai/1979/moll1979ijcai-synthesis/}
}