paper-with-me

Papers Code Repair

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

Fortran2CPP: Automating Fortran-to-C++ Translation using LLMs via Multi-Turn Dialogue and Dual-Agent Integration

2024-12-27 · Le Chen, Bin Lei, Dunzhi Zhou, Pei-Hung Lin 외

Translating legacy Fortran code into C++ is a crucial step in modernizing high-performance computing (HPC) applications. However, the scarcity of high-quality, parallel Fortran-to-C++ datasets and the limited domain-spec…

C++ codeCode RepairCode TranslationTranslation

LLM-Aided Efficient Hardware Design Automation

2024-10-24 · Kangwei Xu, Ruidi Qiu, Zhuorui Zhao, Grace Li Zhang 외

With the rapidly increasing complexity of modern chips, hardware engineers are required to invest more effort in tasks such as circuit design, verification, and physical implementation. These workflows often involve cont…

Code RepairLogical ReasoningResponse Generation

CraftRTL: High-quality Synthetic Data Generation for Verilog Code Models with Correct-by-Construction Non-Textual Representations and Targeted Code Repair

2024-09-19 · Mingjie Liu, Yun-Da Tsai, Wenfei Zhou, Haoxing Ren

Despite the significant progress made in code generation with large language models, challenges persist, especially with hardware description languages such as Verilog. This paper first presents an analysis of fine-tuned…

Code GenerationCode RepairSynthetic Data Generation

Enhancing Source Code Security with LLMs: Demystifying The Challenges and Generating Reliable Repairs

2024-09-01 · Nafis Tanveer Islam, Joseph Khoury, Andrew Seong, Elias Bou-Harb 외

With the recent unprecedented advancements in Artificial Intelligence (AI) computing, progress in Large Language Models (LLMs) is accelerating rapidly, presenting challenges in establishing clear guidelines, particularly…

Code Repair

COAST: Enhancing the Code Debugging Ability of LLMs through Communicative Agent Based Data Synthesis

2024-08-09 · Weiqing Yang, Hanbin Wang, Zhenghao Liu, Xinze Li 외

Code debugging is a vital stage of software development, essential for ensuring the reliability and performance of Large Language Models (LLMs) in the code generation task. Human debugging typically follows a multi-stage…

Code GenerationCode Repair

Is Your AI-Generated Code Really Safe? Evaluating Large Language Models on Secure Code Generation with CodeSecEval

2024-07-02 · Jiexin Wang, Xitong Luo, Liuwen Cao, Hongkui He 외

Large language models (LLMs) have brought significant advancements to code generation and code repair, benefiting both novice and experienced developers. However, their training using unsanitized data from open-source re…

Code GenerationCode Repair

Investigating the Transferability of Code Repair for Low-Resource Programming Languages

2024-06-21 · Kyle Wong, Alfonso Amayuelas, Liangming Pan, William Yang Wang

Large language models (LLMs) have shown remarkable performance on code generation tasks. A recent use case is iterative code repair, where an LLM fixes an incorrect program by rationalizing about errors and generating ne…

Code GenerationCode Repair

SWT-Bench: Testing and Validating Real-World Bug-Fixes with Code Agents

2024-06-18 · Niels Mündler, Mark Niklas Müller, Jingxuan He, Martin Vechev

Rigorous software testing is crucial for developing and maintaining high-quality code, making automated test generation a promising avenue for both improving software quality and boosting the effectiveness of code genera…

Code GenerationCode Repairsoftware testing

Code Repair with LLMs gives an Exploration-Exploitation Tradeoff

2024-05-26 · Hao Tang, Keya Hu, Jin Peng Zhou, Sicheng Zhong 외

Iteratively improving and repairing source code with large language models (LLMs), known as refinement, has emerged as a popular way of generating programs that would be too complex to construct in one shot. Given a bank…

Code RepairLanguage ModelingLanguage ModellingProgram Synthesis+2

AutoCoder: Enhancing Code Large Language Model with \textsc{AIEV-Instruct}

2024-05-23 · Bin Lei, Yuchen Li, Qiuwu Chen

We introduce AutoCoder, the first Large Language Model to surpass GPT-4 Turbo (April 2024) and GPT-4o in pass@1 on the Human Eval benchmark test ($\mathbf{90.9\%}$ vs. $\mathbf{90.2\%}$). In addition, AutoCoder offers a …

Class-level Code GenerationCode CompletionCode GenerationCode Repair+8

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

Code Security Vulnerability Repair Using Reinforcement Learning with Large Language Models

2024-01-13 · Nafis Tanveer Islam, Mohammad Bahrami Karkevandi, Peyman Najafirad

With the recent advancement of Large Language Models (LLMs), generating functionally correct code has become less complicated for a wide array of developers. While using LLMs has sped up the functional development proces…

Code GenerationCode Repairreinforcement-learning

Enhanced Automated Code Vulnerability Repair using Large Language Models

2024-01-08 · David de-Fitero-Dominguez, Eva Garcia-Lopez, Antonio Garcia-Cabot, Jose-Javier Martinez-Herraiz

This research addresses the complex challenge of automated repair of code vulnerabilities, vital for enhancing digital security in an increasingly technology-driven world. The study introduces a novel and efficient forma…

C++ codeCode Repair

INTERVENOR: Prompting the Coding Ability of Large Language Models with the Interactive Chain of Repair

2023-11-16 · Hanbin Wang, Zhenghao Liu, Shuo Wang, Ganqu Cui 외

This paper introduces INTERVENOR (INTERactiVE chaiN Of Repair), a system designed to emulate the interactive code repair processes observed in humans, encompassing both code diagnosis and code repair. INTERVENOR prompts …

Code GenerationCode RepairCode Translation

Enhancing Large Language Models for Secure Code Generation: A Dataset-driven Study on Vulnerability Mitigation

2023-10-25 · Jiexin Wang, Liuwen Cao, Xitong Luo, Zhiping Zhou 외

Large language models (LLMs) have brought significant advancements to code generation, benefiting both novice and experienced developers. However, their training using unsanitized data from open-source repositories, like…

Code GenerationCode Repair

OctoPack: Instruction Tuning Code Large Language Models

2023-08-14 · Niklas Muennighoff, Qian Liu, Armel Zebaze, Qinkai Zheng 외

Finetuning large language models (LLMs) on instructions leads to vast performance improvements on natural language tasks. We apply instruction tuning using code, leveraging the natural structure of Git commits, which pai…

Code GenerationCode RepairHumanEval

FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categories and Test Code Repair

2023-06-21 · Sakina Fatima, Hadi Hemmati, Lionel Briand

Flaky tests are problematic because they non-deterministically pass or fail for the same software version under test, causing confusion and wasting development effort. While machine learning models have been used to pred…

Code RepairFew-Shot LearningIn-Context LearningLanguage Modelling+1

Guiding Language Models of Code with Global Context using Monitors

2023-06-19 · Lakshya A Agrawal, Aditya Kanade, Navin Goyal, Shuvendu K. Lahiri 외

Language models of code (LMs) work well when the surrounding code provides sufficient context. This is not true when it becomes necessary to use types, functionality or APIs defined elsewhere in the repository or a linke…

Code CompletionCode GenerationCode RepairCode Translation+1

Learning Performance-Improving Code Edits

2023-02-15 · Alexander Shypula, Aman Madaan, Yimeng Zeng, Uri Alon 외

With the decline of Moore's law, optimizing program performance has become a major focus of software research. However, high-level optimizations such as API and algorithm changes remain elusive due to the difficulty of u…

Code GenerationCode RepairData AugmentationLanguage Modelling

Poison Attack and Defense on Deep Source Code Processing Models

2022-10-31 · Jia Li, Zhuo Li, Huangzhao Zhang, Ge Li 외

In the software engineering community, deep learning (DL) has recently been applied to many source code processing tasks. Due to the poor interpretability of DL models, their security vulnerabilities require scrutiny. Re…

Clone DetectionCode RepairDefect Detection
← 이전 41–60 / 70 다음 →