We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.AI

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Programming Languages

Title: The Composability of Intermediate Values in Composable Inductive Programming

Abstract: 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.
Comments: 8 pages, 9 figures
Subjects: Programming Languages (cs.PL); Artificial Intelligence (cs.AI)
ACM classes: D.1.2; D.2.3; D.2.8; D.3.2; D.3.3; D.3.4; F.3.1; I.2.2; I.2.5
Cite as: arXiv:2107.01621 [cs.PL]
  (or arXiv:2107.01621v1 [cs.PL] for this version)

Submission history

From: Sarah McDaid PhD [view email]
[v1] Sun, 4 Jul 2021 13:17:52 GMT (952kb)

Link back to: arXiv, form interface, contact.