Cigar: Cost-efficient program repair with llms

D Hidvégi, K Etemadi, S Bobadilla… - arXiv preprint arXiv …, 2024 - arxiv.org
Large language models (LLM) have proven to be effective at automated program repair
(APR). However, using LLMs can be highly costly, with companies invoicing users by the …

sGuard+: Machine learning guided rule-based automated vulnerability repair on smart contracts

C Gao, W Yang, J Ye, Y Xue, J Sun - ACM Transactions on Software …, 2024 - dl.acm.org
Smart contracts are becoming appealing targets for hackers because of the vast amount of
cryptocurrencies under their control. Asset loss due to the exploitation of smart contract …

Smart contract code repair recommendation based on reinforcement learning and multi-metric optimization

H Guo, Y Chen, X Chen, Y Huang… - ACM Transactions on …, 2024 - dl.acm.org
A smart contract is a kind of code deployed on the blockchain that executes automatically
once an event triggers a clause in the contract. Since smart contracts involve businesses …

Improving automated program repair with domain adaptation

A Zirak, H Hemmati - ACM Transactions on Software Engineering and …, 2024 - dl.acm.org
Automated Program Repair (APR) is defined as the process of fixing a bug/defect in the
source code, by an automated tool. APR tools have recently experienced promising results …

APR4Vul: an empirical study of automatic program repair techniques on real-world Java vulnerabilities

QC Bui, R Paramitha, DL Vu, F Massacci… - Empirical software …, 2024 - Springer
Security vulnerability fixes could be a promising research avenue for Automated Program
Repair (APR) techniques. In recent years, APR tools have been thoroughly developed for …

Exploring and unleashing the power of large language models in automated code translation

Z Yang, F Liu, Z Yu, JW Keung, J Li, S Liu… - arXiv preprint arXiv …, 2024 - arxiv.org
Code translation tools are developed for automatic source-to-source translation. Although
learning-based transpilers have shown impressive enhancement against rule-based …

A Unified Debugging Approach via LLM-Based Multi-Agent Synergy

C Lee, CS Xia, J Huang, Z Zhu, L Zhang… - arXiv preprint arXiv …, 2024 - arxiv.org
Tremendous efforts have been devoted to automating software debugging, a time-
consuming process involving fault localization and repair generation. Recently, Large …

When debugging encounters artificial intelligence: state of the art and open challenges

Y Song, X Xie, B Xu - Science China Information Sciences, 2024 - Springer
Both software debugging and artificial intelligence techniques are hot topics in the current
field of software engineering. Debugging techniques, which comprise fault localization and …

RobustNPR: Evaluating the robustness of neural program repair models

H Ge, W Zhong, C Li, J Ge, H Hu… - Journal of Software …, 2024 - Wiley Online Library
Due to the high cost of repairing defective programs, many researches focus on automatic
program repair (APR). In recent years, the new trend of APR is to apply neural networks to …

Automatic Repair of Quantum Programs via Unitary Operation

Y Li, H Pei, L Huang, B Yin, KY Cai - ACM Transactions on Software …, 2024 - dl.acm.org
With the continuous advancement of quantum computing (QC), the demand for high-quality
quantum programs (QPs) is growing. In order to avoid program failure, in software …