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/}
}