Deep learning-based software engineering: progress, challenges, and opportunities

X Chen, X Hu, Y Huang, H Jiang, W Ji, Y Jiang… - Science China …, 2025 - Springer
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …

Magis: Llm-based multi-agent framework for github issue resolution

W Tao, Y Zhou, Y Wang, W Zhang… - Advances in Neural …, 2025 - proceedings.neurips.cc
In software development, resolving the emergent issues within GitHub repositories is a
complex challenge that involves not only the incorporation of new code but also the …

Evolving paradigms in automated program repair: Taxonomy, challenges, and opportunities

K Huang, Z Xu, S Yang, H Sun, X Li, Z Yan… - ACM Computing …, 2024 - dl.acm.org
With the rapid development and large-scale popularity of program software, modern society
increasingly relies on software systems. However, the problems exposed by software have …

Repairing bugs in python assignments using large language models

J Zhang, J Cambronero, S Gulwani, V Le… - arxiv preprint arxiv …, 2022 - arxiv.org
Students often make mistakes on their introductory programming assignments as part of
their learning process. Unfortunately, providing custom repairs for these mistakes can …

Fixing hardware security bugs with large language models

B Ahmad, S Thakur, B Tan, R Karri… - arxiv preprint arxiv …, 2023 - arxiv.org
Novel AI-based code-writing Large Language Models (LLMs) such as OpenAI's Codex have
demonstrated capabilities in many coding-adjacent domains. In this work we consider how …

Selfapr: Self-supervised program repair with test execution diagnostics

H Ye, M Martinez, X Luo, T Zhang… - Proceedings of the 37th …, 2022 - dl.acm.org
Learning-based program repair has achieved good results in a recent series of papers. Yet,
we observe that the related work fails to repair some bugs because of a lack of knowledge …

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

C Lee, CS **a, 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 …

Trust enhancement issues in program repair

Y Noller, R Shariffdeen, X Gao… - Proceedings of the 44th …, 2022 - dl.acm.org
Automated program repair is an emerging technology that seeks to automatically rectify
bugs and vulnerabilities using learning, search, and semantic analysis. Trust in …

Leveraging feature bias for scalable misprediction explanation of machine learning models

J Gesi, X Shen, Y Geng, Q Chen… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Interpreting and debugging machine learning models is necessary to ensure the robustness
of the machine learning models. Explaining mispredictions can help significantly in doing so …

The living review on automated program repair

M Monperrus - 2018 - hal.science
Concept This paper is a living review on automatic program repair 1. Compared to a
traditional survey, a living review evolves over time. I use a concise bullet-list style meant to …