mlsanityData to 14 Oct 2026

The Composability of Intermediate Values in Composable Inductive Programming

arXiv 2107.01621 ↗First posted 4 Jul 2021cs.PL cs.AIcited by 1

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

  1. 2019Zoea -- Composable Inductive Programming Without Limitscited by 4
  2. 2020A Visual Language for Composable Inductive Programmingcited by 3
  3. 2020Quantifying the Impact on Software Complexity of Composable Inductive Programming using Zoeacited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.