The Composability of Intermediate Values in Composable Inductive Programming
Not on the map. Why?
Abstract (arXiv)
It is believed that mechanisms including intermediate values enable composable inductive programming (CIP) to be used to produce software of any size. We present the results of a study that investigated the relationships between program size, the number of intermediate values and the number of test cases used to specify programs using CIP. In the study 96,000 programs of various sizes were randomly generated, decomposed into fragments and transformed into test cases. The test cases were then used to regenerate new versions of the original programs using Zoea. The results show linear relationships between the number of intermediate values and regenerated program size, and between the number of test cases and regenerated program size within the size range studied. In addition, as program size increases there is increasing scope for trading off the number of test cases against the number of intermediate values and vice versa.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 3 of its 21 references that are in the map. First posted on arXiv 4 Jul 2021.
Builds on
3 of 21 references.
References · 3
Built on by
Citing papers per year: 2023: 1.
1 paper.