Cognification of Program Synthesis—A Systematic Feature-Oriented Analysis and Future Direction

Program synthesis is defined as a software development step aims at achieving an automatic process of code generation that is satisfactory given high-level specifications. There are various program synthesis applications built on Machine Learning (ML) and Natural Language Processing (NLP) based appr...

Full description

Bibliographic Details
Main Author: Ahmad F. Subahi
Format: Article
Language:English
Published: MDPI AG 2020-04-01
Series:Computers
Subjects:
Online Access:https://www.mdpi.com/2073-431X/9/2/27