English

On End-to-End Program Generation from User Intention by Deep Neural Networks

Software Engineering 2015-10-27 v1 Machine Learning

Abstract

This paper envisions an end-to-end program generation scenario using recurrent neural networks (RNNs): Users can express their intention in natural language; an RNN then automatically generates corresponding code in a characterby-by-character fashion. We demonstrate its feasibility through a case study and empirical analysis. To fully make such technique useful in practice, we also point out several cross-disciplinary challenges, including modeling user intention, providing datasets, improving model architectures, etc. Although much long-term research shall be addressed in this new field, we believe end-to-end program generation would become a reality in future decades, and we are looking forward to its practice.

Keywords

Cite

@article{arxiv.1510.07211,
  title  = {On End-to-End Program Generation from User Intention by Deep Neural Networks},
  author = {Lili Mou and Rui Men and Ge Li and Lu Zhang and Zhi Jin},
  journal= {arXiv preprint arXiv:1510.07211},
  year   = {2015}
}

Comments

Submitted to 2016 International Conference of Software Engineering "Vision of 2025 and Beyond" track

R2 v1 2026-06-22T11:28:15.141Z