Proceedings Article10.1109/ICCUBEA.2018.8697493
Computational Intelligence Model for Code Generation from Natural Language Problem Statement
A. B. Kulkarni,S. S. Karandikar,P. A. Bamhore,S. R. Gawade,Darshan Vishwasrao Medhane +4 more
- 01 Aug 2018
4
TL;DR: Overall, this paper proposes a knowledge-based expert system which makes use of facts and rules to build the solution of the computational intelligence model proposed in this paper.
read more
Abstract: Computers have become an integral part of the scientific world. The real-life problems are dealt with an algorithmic approach. Algorithms being independent of programming language, they can be developed using any natural spoken language that a person is comfortable with. However, the problem lies in implementing it. The computational intelligence model proposed in this paper approaches such problem by carrying out mapping at Semantic level using Natural Language Processing and ontology and applying Ontology Matching techniques to derive an automatic translator of natural language problem statement into the artificial language (here Java). The intermediate steps of translation are processed by using corpus of English for developing some techniques for mapping linguistic constructs to programming structures. The modern NLP techniques can make possible the conversion of natural language statements to a programming language. Overall, this paper proposes a knowledge-based expert system which makes use of facts and rules to build the solution.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Compiler-based Approach for Natural Language to Code Conversion
Sashank Sridhar,Sowmya Sanagavarapu +1 more
- 15 Sep 2020
TL;DR: The aim of the proposed model is to do away with the syntactic structure of a programming language and the user can specify the instructions in human interactive form, using either text or speech.
12
•Proceedings Article
Automated system for code generation from unstructured algorithm
Naitik Chetan Soni,Dhruv Ashok Pawar,Namita Sandeep Tambe,Rugved Deolekar +3 more
- 16 Mar 2016
TL;DR: The proposed system would allow the users to provide their algorithm in a step-wise manner in their natural language and takes the load off the user and converts the algorithm into a program.
1
Smart Contract Generation through NLP and Blockchain for Legal Documents
Sayyed Usman Ahmed,A. Danish,Nafees Ahmad,Tameem Ahmad +3 more
TL;DR: The research proposes a novel approach to generate smart contracts from legislation analysis using NLP and Blockchain. The work aims to improve the accuracy and efficiency of law interpretation and automate complex legal processes.
1
Transcribing Natural Language to Python Code: A Compiler Based Approach
Mayank Pandey,Naga Sai Shreya Kunda,K P Pranave,Meena Belwal +3 more
- 24 Jun 2024
TL;DR: A compiler-based approach is proposed to translate Natural Language into Python code, leveraging lexical, syntax, and semantic analyzers with NLP techniques to make programming more intuitive, inclusive, and accessible to a wider audience.
References
Steven Bird, Ewan Klein and Edward Loper: Natural Language Processing with Python, Analyzing Text with the Natural Language Toolkit
Wiebke Wagner
- 01 Dec 2010
TL;DR: The book is a practical guide to NLP achieving a balance between NLP theory and practical programming skills, and alternates between focusing on natural language, supported by pertinent programming examples, or focusing on the Python programming language while linguistic examples play a supporting role.
2.2K
•Book
Modern Compiler Implementation in Java
Andrew W. Appel,Jens Palsberg +1 more
- 01 Jan 1997
TL;DR: The new, expanded version of this textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems.
557
•Book
Semantic Role Labeling
Martha Palmer,Ivan Titov,Shumin Wu +2 more
- 15 Jan 2010
TL;DR: This book is aimed at providing an overview of several aspects of semantic role labeling, including the use of joint inference to take advantage of context sensitivities, and attempts to improve performance by closer integration of the syntactic parsing task with semantic roles labeling.
NLP (natural language processing) for NLP (natural language programming)
Rada Mihalcea,Hugo Liu,Henry Lieberman +2 more
- 19 Feb 2006
TL;DR: In this article, the authors look at a corpus of English descriptions used as programming assignments, and develop some techniques for mapping linguistic constructs onto program structures, which they refer to as programmatic semantics.
Semantic mapping between natural language questions and SQL queries via syntactic pairing
Alessandra Giordani,Alessandro Moschitti +1 more
- 24 Jun 2009
TL;DR: This paper designs an algorithm, which, given an initial corpus of questions and their answers, semi-automatically generates the set of possible incorrect and correct pairs, and encodes such relational pairs in Support Vector Machines by means of kernel functions applied to the syntactic trees of Questions and queries.