®®®® SIIA Público

Título del libro: Proceedings - 2023 11th International Conference In Software Engineering Research And Innovation, Conisoft 2023
Título del capítulo: Program Synthesis and Natural Language Processing: A Systematic Literature Review

Autores UNAM:
ISMAEL EVERARDO BARCENAS PATIÃ?O;
Autores externos:

Idioma:

Año de publicación:
2023
Palabras clave:

Natural language processing systems; Program translators; Data-source; Elsevier; Emerging trends; End-users; Language processing; Natural language processing; Natural languages; Program synthesis; Requirements specifications; Systematic literature review; Specifications


Resumen:

Program Synthesis is the process of automatically generating software from a requirement specification. This paper presents a systematic literature review focused on program synthesis from specifications expressed in natural language. The study aims to examine recent works published within the last five years, identifying emerging trends and potential areas for further exploration. Four major data sources (IEEE, ACM, Springer, and Elsevier) were selected to gather a total of eight papers from various journals and conference proceedings. These papers propose solutions that target end-users or inexperienced programmers by leveraging natural language queries as inputs and generating expressions in boolean logic, DSL, or Java. The methods employed for program synthesis range from rule-based approaches that encode explicit translation rules from natural language to code, to more advanced techniques that learn these rules from input-output pairs. © 2023 IEEE.


Entidades citadas de la UNAM: