Challenge: Existing datasets primarily target the use of code generation models to aid expert programmers in writing code.
Approach: They propose a natural language code generation model that can translate English descriptions to spreadsheet formulas that can be used to do everyday data processing tasks.
Outcome: The proposed model performs best among the evaluated methods but generates formulas that differ from human-generated ones.

Similar Papers

NL2Formula: Generating Spreadsheet Formulas from Natural Language Queries (2024.findings-eacl)

Copied to clipboard

Challenge: Creating spreadsheet formulas remains a tedious and error-prone task for many end-users . a novel task is proposed to generate spreadsheet formulae from a user's NL query .
Approach: They propose a task to generate formulas that are grounded on a spreadsheet table given a Natural Language query as input.
Outcome: The proposed task generates formulas that are grounded on a spreadsheet table, given a natural language query as input.
CodeFusion: A Pre-trained Diffusion Model for Code Generation (2023.emnlp-main)

Copied to clipboard

Challenge: Existing models for code generation from natural language do not allow reconsidering earlier tokens . prior work has explored grouped beam search or nucleus sampling to generate diverse text.
Approach: They propose a diffusion code generation model that iteratively denoises a program conditioned on the encoded natural language.
Outcome: The proposed model outperforms state-of-the-art models in accuracy and diversity compared to existing models.
CodeJudge: Evaluating Code Generation with Large Language Models (2024.emnlp-main)

Copied to clipboard

Challenge: Large Language Models (LLMs) have shown promising performance in code generation, but how to reliably evaluate code generated by LLMs remains a challenging problem.
Approach: They propose a framework that leverages Large Language Models to evaluate the semantic correctness of generated code without the need for test cases.
Outcome: The proposed framework outperforms existing methods on four code generation datasets and five programming languages.
MCoNaLa: A Benchmark for Code Generation from Multiple Natural Languages (2023.findings-eacl)

Copied to clipboard

Challenge: MCoNaLa benchmarks natural language code generation in languages that are not native to English.
Approach: They propose to benchmark natural language code generation from natural language commands extending beyond English by using a multilingual dataset.
Outcome: The proposed dataset compares natural language commands with code generation systems in three languages.
HumanEval-XL: A Multilingual Code Generation Benchmark for Cross-lingual Natural Language Generalization (2024.lrec-main)

Copied to clipboard

Challenge: Existing benchmarks focus on translating English prompts to multilingual codes or have been constrained to very limited natural languages (NLs).
Approach: They propose a benchmark to evaluate multilingual LLMs using multiple natural languages.
Outcome: The proposed benchmarks focus on translating English prompts to multilingual code or have been constrained to very limited natural languages (NLs).
GPT-SW3: An Autoregressive Language Model for the Scandinavian Languages (2024.lrec-main)

Copied to clipboard

Challenge: a growing interest in building and applying large language models for languages other than English is fueling interest in developing LLMs for smaller languages.
Approach: They describe the development process for the first native large generative language model for the North Germanic languages, GPT-SW3.
Outcome: The proposed model is based on the generative language model for the North Germanic languages . it is a first-generation model with a high-quality data set and a low cost of implementation .
CoCoST: Automatic Complex Code Generation with Online Searching and Correctness Testing (2024.emnlp-main)

Copied to clipboard

Challenge: Existing methods to improve code generation from natural language descriptions are difficult due to complex structure, subtle bugs, and lack of supplementary contents.
Approach: They propose a framework that enhances complex code generation by online searching for more information with planned queries and correctness testing for code refinement.
Outcome: The proposed framework improves the quality of complex code generation on the DS-1000 and ClassEval datasets.
ReCode: Robustness Evaluation of Code Generation Models (2023.acl-long)

Copied to clipboard

Challenge: Existing work on robustness in text or code tasks has focused on classification, while robustness for code generation tasks is an uncharted area.
Approach: They propose a robustness evaluation benchmark for code generation models that customizes over 30 transformations specifically for code on docstrings, function and variable names, code syntax, and code format.
Outcome: The proposed model performs better on human annotators and on SOTA models with human annnotators.
Flow2Code: Evaluating Large Language Models for Flowchart-based Code Generation Capability (2025.findings-acl)

Copied to clipboard

Challenge: Existing code generation benchmarks neglect flowchart-based code generation . existing benchmarks lack flowcharting-based evaluation, limiting the potential of large language models and minimizing human error.
Approach: They propose to use flowcharts to evaluate existing LLMs' code generation capabilities.
Outcome: The proposed benchmarks show that the supervised fine-tuning technique contributes greatly to the models’ performance.
CodeIF: Benchmarking the Instruction-Following Capabilities of Large Language Models for Code Generation (2025.acl-industry)

Copied to clipboard

Challenge: CodeIF assesses the ability of large language models to adhere to task-oriented instructions in code generation tasks.
Approach: They introduce a benchmark designed to assess LLMs' ability to adhere to task-oriented instructions within diverse code generation scenarios.
Outcome: The proposed benchmark assesses LLMs' ability to adhere to task-oriented instructions in code generation tasks across a wide range of complexity levels and programming domains.

What is GenGO?

GenGO is an NLP powered publication search system. It currenctly indexes 30k+ papers from ACL Anthology, and implements multi-aspect summarization, semantic search, and more!

Information

About
Limitations