Leveraging Context-Aware Prompting for Commit Message Generation (2024.emnlp-main)

Copied to clipboard

Challenge: Existing methods for writing comprehensive commit messages focus on the changed lines or nearest context lines, but excessive contexts can lead to noise.
Approach: They propose a code model COMMIT that can generate automatic commit messages by combining a dataset with a context-aware prompt.
Outcome: The proposed model surpasses all existing models including pre-trained language models for code and large language models such as Code-LlaMa.

Similar Papers

Iteratively Prompt Pre-trained Language Models for Chain of Thought (2022.emnlp-main)

Copied to clipboard

Challenge: Pre-trained language models (PLMs) internalize a great amount of knowledge, but have been shown incapable of recalling this knowledge to solve complex & multi-step reasoning tasks.
Approach: They propose an iterative prompting framework which progressively elicits relevant knowledge from PLMs for multi-step inference.
Outcome: The proposed prompting framework outperforms existing prompting methods on three datasets involving multi-step reasoning.
Iterative Refinement of Project-Level Code Context for Precise Code Generation with Compiler Feedback (2024.findings-acl)

Copied to clipboard

Challenge: Large Language Models (LLMs) generate code for given contexts, such as incomplete code, class, data structure, or project-specific information.
Approach: They propose a compiler feedback-based code generation approach that leverages static analysis to identify mismatches between the generated code and the project's context.
Outcome: The proposed model outperforms retrieval-based code generation baselines and significantly outperfies the existing large language models.
Context-Tuning: Learning Contextualized Prompts for Natural Language Generation (2022.coling-1)

Copied to clipboard

Challenge: Recent studies have shown that pretrained language models (PLMs) lack sufficient consideration of input semantics to generate natural language.
Approach: They propose a continuous prompting approach to fine-tune PLMs for natural language generation by modeling an inverse generation process from output to input.
Outcome: The proposed method fine-tunes only 0.12% of the parameters while maintaining good performance.
CodeMEM: AST-Guided Adaptive Memory for Repository-Level Iterative Code Generation (2026.findings-acl)

Copied to clipboard

Challenge: Existing memory management approaches show promise but remain limited by natural language-centric representations.
Approach: They propose an AST-guided dynamic memory management system for repository-level iterative code generation that maintains and updates repository context through AST operations.
Outcome: The proposed system improves instruction following by 12.2% and reduces interaction rounds by 2–3 while maintaining competitive inference latency and token efficiency.
RACE: Retrieval-augmented Commit Message Generation (2022.emnlp-main)

Copied to clipboard

Challenge: Existing approaches to automatically generate commit messages are repetitive or redundant.
Approach: They propose a retrieval-augmented neural commit message generation method which treats the retrieved similar commit as an exemplar and leverages it to generate an accurate commit message.
Outcome: The proposed method outperforms baselines on a large dataset with five programming languages and can boost existing Seq2Seq models in commit message generation.
Learning to Transfer Prompts for Text Generation (2022.naacl-main)

Copied to clipboard

Challenge: Pretrained language models (PLMs) have made remarkable progress in text generation tasks via fine-tuning.
Approach: They propose a prompt-based method that learns source prompts and transfers them as target prompts to perform target generation tasks.
Outcome: The proposed method can be used to perform text generation tasks in a transferable setting.
Pass-Tuning: Towards Structure-Aware Parameter-Efficient Tuning for Code Representation Learning (2023.findings-emnlp)

Copied to clipboard

Challenge: Code pre-trained models have been proposed and widely applied in the domain of code intelligence.
Approach: They propose a method that uses a plug-and-play graph neural network module as a tunable prefix to exploit structural information of source code.
Outcome: The proposed method exploits structural information of source code and could replace full fine-tuning.
Prompt2Model: Generating Deployable Models from Natural Language Instructions (2023.emnlp-demo)

Copied to clipboard

Challenge: Large language models (LLMs) are a step backward from traditional special-purpose NLP models . they require extensive computational resources for deployment and can be gated behind APIs .
Approach: They propose a general-purpose method that takes a natural language task description and uses it to train a special-purpose model.
Outcome: The proposed method outperforms a strong LLM by 20% while being 700 times smaller.
Self-Instructed Derived Prompt Generation Meets In-Context Learning: Unlocking New Potential of Black-Box LLMs (2025.acl-long)

Copied to clipboard

Challenge: Existing prompt refinement methods suffer from semantic inconsistencies and fail to maintain users’ real intent.
Approach: They propose a self-instructed in-context learning framework that generates reliable derived prompts while keeping semantic consistency with original prompts.
Outcome: The proposed framework generates better derived prompts and significantly enhances LLMs’ ability to deliver more effective responses.
CGBridge: Bridging Code Graphs and Large Language Models for Better Structure-Aware Code Understanding (2026.findings-acl)

Copied to clipboard

Challenge: Existing structure-aware approaches treat structure as serialized text prompts or auxiliary training objectives, failing to provide explicit guidance during inference.
Approach: They propose a plug-and-play method that enhances Large Language Models with Code Graph information through an external, trainable Bridge module.
Outcome: The proposed method decouples structural reasoning from textual generation without updating the backbone.

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