Evolving deep neural networks

R Miikkulainen, J Liang, E Meyerson, A Rawal… - Artificial intelligence in …, 2024 - Elsevier
The success of deep learning depends on finding an architecture to fit the task. As deep
learning has scaled up to more challenging tasks, the architectures have become difficult to …

Crosscodeeval: A diverse and multilingual benchmark for cross-file code completion

Y Ding, Z Wang, W Ahmad, H Ding… - Advances in …, 2024 - proceedings.neurips.cc
Code completion models have made significant progress in recent years, yet current popular
evaluation datasets, such as HumanEval and MBPP, predominantly focus on code …

Debugbench: Evaluating debugging capability of large language models

R Tian, Y Ye, Y Qin, X Cong, Y Lin, Z Liu… - arXiv preprint arXiv …, 2024 - arxiv.org
Large Language Models (LLMs) have demonstrated exceptional coding capability.
However, as another critical component of programming proficiency, the debugging …

A Systematic Literature Review on Large Language Models for Automated Program Repair

Q Zhang, C Fang, Y Xie, YX Ma, W Sun… - arXiv preprint arXiv …, 2024 - arxiv.org
Automated Program Repair (APR) attempts to patch software bugs and reduce manual
debugging efforts. Very recently, with the advances in Large Language Models (LLMs), an …

Repairagent: An autonomous, llm-based agent for program repair

I Bouzenia, P Devanbu, M Pradel - arXiv preprint arXiv:2403.17134, 2024 - arxiv.org
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 …

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

J Renzullo, P Reiter, W Weimer, S Forrest - arXiv preprint arXiv …, 2024 - arxiv.org
Machine learning (ML) now pervades the field of Automated Program Repair (APR).
Algorithms deploy neural machine translation and large language models (LLMs) to …

Pyty: Repairing static type errors in python

YW Chow, L Di Grazia, M Pradel - Proceedings of the IEEE/ACM 46th …, 2024 - dl.acm.org
Gradual typing enables developers to annotate types of their own choosing, offering a
flexible middle ground between no type annotations and a fully statically typed language. As …

Contrastrepair: Enhancing conversation-based automated program repair via contrastive test case pairs

J Kong, M Cheng, X Xie, S Liu, X Du, Q Guo - arXiv preprint arXiv …, 2024 - arxiv.org
Automated Program Repair (APR) aims to automatically generate patches for rectifying
software bugs. Recent strides in Large Language Models (LLM), such as ChatGPT, have …

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 …

ITER: Iterative Neural Repair for Multi-Location Patches

H Ye, M Monperrus - Proceedings of the 46th IEEE/ACM International …, 2024 - dl.acm.org
Automated program repair (APR) has achieved promising results, especially using neural
networks. Yet, the overwhelming majority of patches produced by APR tools are confined to …