Machine Translation from Natural Language to Code using Long-Short Term Memory
Not on the map. Why?
Abstract (arXiv)
Making computer programming language more understandable and easy for the human is a longstanding problem. From assembly language to present day's object-oriented programming, concepts came to make programming easier so that a programmer can focus on the logic and the architecture rather than the code and language itself. To go a step further in this journey of removing human-computer language barrier, this paper proposes machine learning approach using Recurrent Neural Network (RNN) and Long-Short Term Memory (LSTM) to convert human language into programming language code. The programmer will write expressions for codes in layman's language, and the machine learning model will translate it to the targeted programming language. The proposed approach yields result with 74.40% accuracy. This can be further improved by incorporating additional techniques, which are also discussed in this paper.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 0; 2024: 1.
4 papers.
- 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 431
- 2022GitHub Copilot AI pair programmer: Asset or Liability?cited by 152
- 2022GAP-Gen: Guided Automatic Python Code Generationcited by 2
- 2024Exploring Language Model's Code Generation Ability with Auxiliary Functionscited by 2
- 2024Exploring Language Model's Code Generation Ability with Auxiliary Functions15 Mar 2024
- 2022GitHub Copilot AI pair programmer: Asset or Liability?30 Jun 2022
- 2022GAP-Gen: Guided Automatic Python Code Generation19 Jan 2022
- 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributions20 Aug 2021