The Three Pillars of Machine Programming
Gottschlich, Justin, Solar-Lezama, Armando, Tatbul, Nesime, Carbin, Michael, Rinard, Martin, Barzilay, Regina, Amarasinghe, Saman, Tenenbaum, Joshua B, Mattson, Tim
–arXiv.org Artificial Intelligence
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.
arXiv.org Artificial Intelligence
May-8-2018
- Country:
- Asia (1.00)
- Europe (1.00)
- North America > United States
- California
- San Francisco County > San Francisco (0.14)
- Santa Clara County (0.14)
- Massachusetts > Middlesex County
- Cambridge (0.14)
- New York > New York County
- New York City (0.14)
- Washington > King County
- Seattle (0.14)
- California
- Genre:
- Research Report (0.83)
- Industry:
- Information Technology > Security & Privacy (0.46)
- Technology: