Exploring and unleashing the power of large language models in automated code translation
Code translation tools, namely transpilers, are developed for automatic source-to-source
translation. Latest learning-based transpilers have shown impressive enhancement against …
translation. Latest learning-based transpilers have shown impressive enhancement against …
A Methodology for Evaluating RAG Systems: A Case Study On Configuration Dependency Validation
Retrieval-augmented generation (RAG) is an umbrella of different components, design
decisions, and domain-specific adaptations to enhance the capabilities of large language …
decisions, and domain-specific adaptations to enhance the capabilities of large language …
Understanding Code Changes Practically with Small-Scale Language Models
Recent studies indicate that traditional techniques for understanding code changes are not
as effective as techniques that directly prompt language models (LMs). However, current LM …
as effective as techniques that directly prompt language models (LMs). However, current LM …
TerGEC: A graph enhanced contrastive approach for program termination analysis
Context Programs with non-termination behavior induce various bugs, such as denial-of-
service vulnerability and memory exhaustion. Hence the ability to detect non-termination …
service vulnerability and memory exhaustion. Hence the ability to detect non-termination …
An Empirical Study on Learning-based Techniques for Explicit and Implicit Commit Messages Generation
High-quality and appropriate commit messages help developers to quickly understand and
track code evolution, which is crucial for the collaborative development and maintenance of …
track code evolution, which is crucial for the collaborative development and maintenance of …
RAG-Enhanced Commit Message Generation
Commit message is one of the most important textual information in software development
and maintenance. However, it is time-consuming and labor-intensive to write commit …
and maintenance. However, it is time-consuming and labor-intensive to write commit …
LLM-Cure: LLM-based Competitor User Review Analysis for Feature Enhancement
The exponential growth of the mobile app market underscores the importance of constant
innovation and rapid response to user demands. As user satisfaction is paramount to the …
innovation and rapid response to user demands. As user satisfaction is paramount to the …
Escalating LLM-based Code Translation Benchmarking into the Class-level Era
In recent years, Large Language Models (LLMs) have significantly improved automated
code translation, often achieving over 80% accuracy on existing benchmarks. However …
code translation, often achieving over 80% accuracy on existing benchmarks. However …
Hierarchical Repository-Level Code Summarization for Business Applications Using Local LLMs
In large-scale software development, understanding the functionality and intent behind
complex codebases is critical for effective development and maintenance. While code …
complex codebases is critical for effective development and maintenance. While code …
Generating Commit Messages for Configuration Files in 5G Network Deployment Using LLMs
Y Beining, S Alassane, F Guillaume… - 2024 20th International …, 2024 - ieeexplore.ieee.org
Network automation is crucial for improving network performance. Commit messages
describes the different actions of the modification of network configuration files and …
describes the different actions of the modification of network configuration files and …