Abstract | ||
---|---|---|
In this position paper, we describe our vision of the future of machine programming through a categorical examination of three pillars of research. Those pillars are: (i) intention, (ii) invention, and (iii) adaptation. Intention emphasizes advancements in the human-to-computer and computer-to-machine-learning interfaces. Invention emphasizes the creation or refinement of algorithms or core hardware and software building blocks through machine learning (ML). Adaptation emphasizes advances in the use of ML-based constructs to autonomously evolve software.
|
Year | DOI | Venue |
---|---|---|
2018 | 10.1145/3211346.3211355 | MAPL@PLDI |
Keywords | DocType | Volume |
program synthesis, machine programming, software development, software maintenance, intention, invention, adaptation | Conference | abs/1803.07244 |
ISBN | Citations | PageRank |
978-1-4503-5834-7 | 0 | 0.34 |
References | Authors | |
0 | 9 |
Name | Order | Citations | PageRank |
---|---|---|---|
Justin Gottschlich | 1 | 0 | 2.37 |
Armando Solar-Lezama | 2 | 791 | 59.48 |
Nesime Tatbul | 3 | 3415 | 239.74 |
Michael Carbin | 4 | 782 | 38.09 |
Martin C. Rinard | 5 | 4739 | 277.55 |
Regina Barzilay | 6 | 3869 | 254.27 |
Saman P. Amarasinghe | 7 | 4734 | 395.55 |
Joshua B. Tenenbaum | 8 | 4445 | 437.33 |
Tim Mattson | 9 | 91 | 7.21 |