Une revue complète des méthodes de référence pour la génération de code Java à partir d’un texte en langage naturel

15/05/2023

15 Mai , 2023 read

Découvrez notre publication scientifique "A comprehensive review of State-of-The-Art methods for Java code generation from Natural Language Text" publiée dans Elsevier et repris dans ScienceDirect. Cet article est en anglais.

Merci à l’équipe de recherche de Novelis - notamment Jessica López Espejel, Mahaman Sanoussi Yahaya Alassan, El Mehdi Chouham, El Hassane Ettifouri, Walid Dahhane - pour son savoir-faire et son expertise.

A propos

“Java Code Generation consists in generating automatically Java code from a Natural Language Text. This NLP task helps in increasing programmers’ productivity by providing them with immediate solutions to the simplest and most repetitive tasks. Code generation is a challenging task because of the hard syntactic rules and the necessity of a deep understanding of the semantic aspect of the programming language. Many works tried to tackle this task using either RNN-based, or Transformer-based models. The latter achieved remarkable advancement in the domain and they can be divided into three groups: (1) encoder-only models, (2) decoder-only models, and (3) encoder–decoder models. In this paper, we provide a comprehensive review of the evolution and progress of deep learning models in Java code generation task. We focus on the most important methods and present their merits and limitations, as well as the objective functions used by the community. In addition, we provide a detailed description of datasets and evaluation metrics used in the literature. Finally, we discuss results of different models on CONCODE dataset, then propose some future directions.”

Elsevier est une entreprise d’analyse de données qui aide les institutions, les professionnels de santé et des sciences à améliorer leurs performances pour le bien-être de l’humanité.

ScienceDirect est la première source mondiale de recherche scientifique, technique et médicale.

Blogs recent

Tous les blogs