mlsanityData to 7 Oct 2026

The Three Pillars of Machine Programming

arXiv 1803.07244 ↗First posted 20 Mar 2018cs.AI cs.PL cs.SEcited by 12

Not on the map. Why?

Abstract (arXiv)

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.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Mar 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 4; 2023: 4; 2024: 0; 2025: 0; 2026: 2.

12 papers.