Less training, more repairing please: revisiting automated program repair via zero-shot learning

CS Xia, L Zhang - Proceedings of the 30th ACM Joint European …, 2022 - dl.acm.org
Due to the promising future of Automated Program Repair (APR), researchers have
proposed various APR techniques, including heuristic-based, template-based, and …

A survey of learning-based automated program repair

Q Zhang, C Fang, Y Ma, W Sun, Z Chen - ACM Transactions on Software …, 2023 - dl.acm.org
Automated program repair (APR) aims to fix software bugs automatically and plays a crucial
role in software development and maintenance. With the recent advances in deep learning …

Deepfl: Integrating multiple fault diagnosis dimensions for deep fault localization

X Li, W Li, Y Zhang, L Zhang - Proceedings of the 28th ACM SIGSOFT …, 2019 - dl.acm.org
Learning-based fault localization has been intensively studied recently. Prior studies have
shown that traditional Learning-to-Rank techniques can help precisely diagnose fault …

An empirical study of fault localization families and their combinations

D Zou, J Liang, Y Xiong, MD Ernst… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
The performance of fault localization techniques is critical to their adoption in practice. This
paper reports on an empirical study of a wide range of fault localization techniques on real …

Fault localization with code coverage representation learning

Y Li, S Wang, T Nguyen - 2021 IEEE/ACM 43rd International …, 2021 - ieeexplore.ieee.org
In this paper, we propose DeepRL4FL, a deep learning fault localization (FL) approach that
locates the buggy code at the statement and method levels by treating FL as an image …

Boosting coverage-based fault localization via graph-based representation learning

Y Lou, Q Zhu, J Dong, X Li, Z Sun, D Hao… - Proceedings of the 29th …, 2021 - dl.acm.org
Coverage-based fault localization has been extensively studied in the literature due to its
effectiveness and lightweightness for real-world systems. However, existing techniques …

Practical program repair via bytecode mutation

A Ghanbari, S Benton, L Zhang - Proceedings of the 28th ACM SIGSOFT …, 2019 - dl.acm.org
Automated Program Repair (APR) is one of the most recent advances in automated
debugging, and can directly fix buggy programs with minimal human intervention. Although …

A unified debugging approach via llm-based multi-agent synergy

C Lee, CS Xia, L Yang, J Huang, Z Zhu… - arXiv preprint arXiv …, 2024 - arxiv.org
Software debugging is a time-consuming endeavor involving a series of steps, such as fault
localization and patch generation, each requiring thorough analysis and a deep …

Large language models in fault localisation

Y Wu, Z Li, JM Zhang, M Papadakis, M Harman… - arXiv preprint arXiv …, 2023 - arxiv.org
Large Language Models (LLMs) have shown promise in multiple software engineering tasks
including code generation, code summarisation, test generation and code repair. Fault …

Can automated program repair refine fault localization? a unified debugging approach

Y Lou, A Ghanbari, X Li, L Zhang, H Zhang… - Proceedings of the 29th …, 2020 - dl.acm.org
A large body of research efforts have been dedicated to automated software debugging,
including both automated fault localization and program repair. However, existing fault …