The three pillars of machine programming
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-machi...
Main Authors: | Gottschlich, Justin, Solar Lezama, Armando, Tatbul Bitim, Emine Nesime, Carbin, Michael James, Rinard, Martin C, Barzilay, Regina, Amarasinghe, Saman P, Tenenbaum, Joshua B, Mattson, Tim |
---|---|
Other Authors: | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science |
Format: | Article |
Language: | English |
Published: |
Association for Computing Machinery (ACM)
2021
|
Online Access: | https://hdl.handle.net/1721.1/129780 |
Similar Items
-
Large-scale in-memory analytics on Intel ® Optane™ DC persistent memory
by: Shanbhag, Anil Atmanand, et al.
Published: (2022) -
Large-scale in-memory analytics on Intel ® Optane™ DC persistent memory
by: Shanbhag, Anil Atmanand, et al.
Published: (2021) -
sk_p: a neural program corrector for MOOCs
by: Pu, Yewen, et al.
Published: (2017) -
Unsupervised learning by program synthesis
by: Ellis, Kevin M., et al.
Published: (2018) -
Sampling for Bayesian program learning
by: Ellis, Kevin M., et al.
Published: (2017)