paper-with-me

Papers Program Repair

“Program Repair” 태그가 달린 논문 192편 · 필터 해제

Automated C/C++ Program Repair for High-Level Synthesis via Large Language Models

2024-07-04 · Kangwei Xu, Grace Li Zhang, Xunzhao Yin, Cheng Zhuo 외

In High-Level Synthesis (HLS), converting a regular C/C++ program into its HLS-compatible counterpart (HLS-C) still requires tremendous manual effort. Various program scripts have been introduced to automate this process…

C++ codeCode GenerationHigh-Level SynthesisProgram Repair+2

Agentless: Demystifying LLM-based Software Engineering Agents

2024-07-01 · Chunqiu Steven Xia, Yinlin Deng, Soren Dunn, Lingming Zhang

Recent advancements in large language models (LLMs) have significantly advanced the automation of software development tasks, including code synthesis, program repair, and test generation. More recently, researchers and …

Program Repair

NARRepair: Non-Autoregressive Code Generation Model for Automatic Program Repair

2024-06-24 · Zhenyu Yang, Zhen Yang, Zhongxing Yu

With the advancement of deep learning techniques, the performance of Automatic Program Repair(APR) techniques has reached a new level. Previous deep learning-based APR techniques essentially modified program sentences in…

Code GenerationProgram Repair

SemCoder: Training Code Language Models with Comprehensive Semantics Reasoning

2024-06-03 · Yangruibo Ding, Jinjun Peng, Marcus J. Min, Gail Kaiser 외

Code Large Language Models (Code LLMs) have excelled at tasks like code completion but often miss deeper semantics such as execution effects and dynamic states. This paper aims to bridge the gap between Code LLMs' relian…

Code CompletionCode GenerationHumanEvalProgram Repair

Benchmarking Educational Program Repair

2024-05-08 · Charles Koutcheme, Nicola Dainese, Sami Sarsa, Juho Leinonen 외

The emergence of large language models (LLMs) has sparked enormous interest due to their potential application across a range of educational tasks. For example, recent work in programming education has used LLMs to gener…

BenchmarkingProgram Repair

Automated Program Repair: Emerging trends pose and expose problems for benchmarks

2024-05-08 · Joseph Renzullo, Pemma Reiter, Westley Weimer, Stephanie Forrest

Machine learning (ML) now pervades the field of Automated Program Repair (APR). Algorithms deploy neural machine translation and large language models (LLMs) to generate software patches, among other tasks. But, there ar…

Machine TranslationProgram RepairTranslationvalid

Automatic Programming: Large Language Models and Beyond

2024-05-03 · Michael R. Lyu, Baishakhi Ray, Abhik Roychoudhury, Shin Hwei Tan 외

Automatic programming has seen increasing popularity due to the emergence of tools like GitHub Copilot which rely on Large Language Models (LLMs). At the same time, automatically generated code faces challenges during de…

Program Repair

NExT: Teaching Large Language Models to Reason about Code Execution

2024-04-23 · Ansong Ni, Miltiadis Allamanis, Arman Cohan, Yinlin Deng 외

A fundamental skill among human developers is the ability to understand and reason about program execution. As an example, a programmer can mentally simulate code execution in natural language to debug and repair code (a…

HumanEvalmbppProgram Repair

Aligning the Objective of LLM-based Program Repair

2024-04-13 · Junjielong Xu, Ying Fu, Shin Hwei Tan, Pinjia He

Large language models (LLMs) have achieved decent results on automated program repair (APR). However, the next token prediction training objective of decoder-only LLMs (e.g., GPT-4) is misaligned with the masked span pre…

Fault localizationProgram Repair

AutoCodeRover: Autonomous Program Improvement

2024-04-08 · Yuntong Zhang, Haifeng Ruan, Zhiyu Fan, Abhik Roychoudhury

Researchers have made significant progress in automating the software development process in the past decades. Recent progress in Large Language Models (LLMs) has significantly impacted the development process, where dev…

Bug fixingCode SearchFault localizationProgram Repair

Peer-aided Repairer: Empowering Large Language Models to Repair Advanced Student Assignments

2024-04-02 · Qianhui Zhao, Fang Liu, Li Zhang, Yang Liu 외

Automated generation of feedback on programming assignments holds significant benefits for programming education, especially when it comes to advanced assignments. Automated Program Repair techniques, especially Large La…

Language ModellingLarge Language ModelProgram Repair

RepairAgent: An Autonomous, LLM-Based Agent for Program Repair

2024-03-25 · Islem Bouzenia, Premkumar Devanbu, Michael Pradel

Automated program repair has emerged as a powerful technique to mitigate the impact of software bugs on system reliability and user experience. This paper introduces RepairAgent, the first work to address the program rep…

Language ModellingLarge Language ModelProgram Repair

To Err is Machine: Vulnerability Detection Challenges LLM Reasoning

2024-03-25 · Benjamin Steenhoek, Md Mahbubur Rahman, Monoshi Kumar Roy, Mirza Sanjida Alam 외

In this paper, we present a challenging code reasoning task: vulnerability detection. Large Language Models (LLMs) have shown promising results in natural-language and math reasoning, but state-of-the-art (SOTA) models r…

Code GenerationIn-Context LearningMathProgram Repair+1

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

Towards Reliable Evaluation of Neural Program Repair with Natural Robustness Testing

2024-02-19 · Thanh Le-Cong, Dat Nguyen, Bach Le, Toby Murray

In this paper, we propose shifting the focus of robustness evaluation for Neural Program Repair (NPR) techniques toward naturally-occurring data transformations. To accomplish this, we first examine the naturalness of se…

Program Repair

DeepCode AI Fix: Fixing Security Vulnerabilities with Large Language Models

2024-02-19 · Berkay Berabi, Alexey Gronskiy, Veselin Raychev, Gishor Sivanrupan 외

The automated program repair field has attracted substantial interest over the years, but despite significant research efforts, creating a system that works well for complex semantic bugs such as security vulnerabilities…

Code RepairFew-Shot LearningProgram Repair

A Novel Approach for Automatic Program Repair using Round-Trip Translation with Large Language Models

2024-01-15 · Fernando Vallecillos Ruiz, Anastasiia Grishina, Max Hort, Leon Moonen

Research shows that grammatical mistakes in a sentence can be corrected by translating it to another language and back using neural machine translation with language models. We investigate whether this correction capabil…

HumanEvalLanguage ModellingLarge Language ModelMachine Translation+3

RepairLLaMA: Efficient Representations and Fine-Tuned Adapters for Program Repair

2023-12-25 · André Silva, Sen Fang, Martin Monperrus

Automated Program Repair (APR) has evolved significantly with the advent of Large Language Models (LLMs). Fine-tuning LLMs for program repair is a recent avenue of research, with many dimensions which have not been explo…

HumanEvalparameter-efficient fine-tuningProgram Repair

Breaking the Silence: the Threats of Using LLMs in Software Engineering

2023-12-13 · June Sallou, Thomas Durieux, Annibale Panichella

Large Language Models (LLMs) have gained considerable traction within the Software Engineering (SE) community, impacting various SE tasks from code completion to test generation, from program repair to code summarization…

Code CompletionCode SummarizationLanguage ModelingLanguage Modelling+1

Out of Context: How important is Local Context in Neural Program Repair?

2023-12-08 · Julian Aron Prenner, Romain Robbes

Deep learning source code models have been applied very successfully to the problem of automated program repair. One of the standing issues is the small input window of current models which often cannot fully fit the con…

Program Repair
← 이전 101–120 / 192 다음 →