paper-with-me

Papers

JaCoText: A Pretrained Model for Java Code-Text Generation

2023-03-22 · Jessica López Espejel, Mahaman Sanoussi Yahaya Alassan, Walid Dahhane, El Hassane Ettifouri

Pretrained transformer-based models have shown high performance in natural language generation task. However, a new wave of interest has surged: automatic programming language generation. This task consists of translating natural language instructions to a programming code. Despite the fact that well-known pretrained models on language generation have achieved good performance in learning programming languages, effort is still needed in automatic code generation. In this paper, we introduce JaCoText, a model based on Transformers neural network. It aims to generate java source code from natural language text. JaCoText leverages advantages of both natural language and code generation models. More specifically, we study some findings from the state of the art and use them to (1) initialize our model from powerful pretrained models, (2) explore additional pretraining on our java dataset, (3) carry out experiments combining the unimodal and bimodal data in the training, and (4) scale the input and output length during the fine-tuning of the model. Conducted experiments on CONCODE dataset show that JaCoText achieves new state-of-the-art results.

📄 PDF Abstract BibTeX arXiv:2303.12869

Code (0)

등록된 구현이 없습니다.

Tasks

Code GenerationText Generation

Similar Papers 제목 키워드 기반

JavaBench: A Benchmark of Object-Oriented Code Generation for Evaluating Large Language Models

2024-06-10 · Jialun Cao, Zhiyong Chen, Jiarong Wu, Shing-Chi Cheung 외

Code generation benchmarks such as HumanEval are widely adopted to evaluate LLMs' capabilities. However, after consolidating the latest 24 benchmarks, we noticed three significant imbalances. First, imbalanced programmin…

BenchmarkingCode GenerationHumanEval

A Comprehensive Review of State-of-The-Art Methods for Java Code Generation from Natural Language Text

2023-06-10 · Jessica López Espejel, Mahaman Sanoussi Yahaya Alassan, El Mehdi Chouham, Walid Dahhane 외

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…

Code GenerationDecoder

A Study of Vulnerability Repair in JavaScript Programs with Large Language Models

2024-03-19 · Tan Khang Le, Saba Alimadadi, Steven Y. Ko

In recent years, JavaScript has become the most widely used programming language, especially in web development. However, writing secure JavaScript code is not trivial, and programmers often make mistakes that lead to se…

Bug fixingCode GenerationProgram Repair

SantaCoder: don't reach for the stars!

2023-01-09 · Loubna Ben allal, Raymond Li, Denis Kocetkov, Chenghao Mou 외

The BigCode project is an open-scientific collaboration working on the responsible development of large language models for code. This tech report describes the progress of the collaboration until December 2022, outlinin…

Code GenerationPII Redaction

Static Program Analysis Guided LLM Based Unit Test Generation

2025-03-07 · Sujoy Roychowdhury, Giriprasad Sridhara, A K Raghavan, Joy Bose 외

We describe a novel approach to automating unit test generation for Java methods using large language models (LLMs). Existing LLM-based approaches rely on sample usage(s) of the method to test (focal method) and/or provi…