Automated patch correctness assessment: How far are we?

S Wang, M Wen, B Lin, H Wu, Y Qin, D Zou… - Proceedings of the 35th …, 2020‏ - dl.acm.org
Test-based automated program repair (APR) has attracted huge attention from both industry
and academia. Despite the significant progress made in recent studies, the overfitting …

Learning to construct better mutation faults

Z Tian, J Chen, Q Zhu, J Yang, L Zhang - Proceedings of the 37th IEEE …, 2022‏ - dl.acm.org
Mutation faults are the core of mutation testing and have been widely used in many other
software testing and debugging tasks. Hence, constructing high-quality mutation faults is …

A universal data augmentation approach for fault localization

H **e, Y Lei, M Yan, Y Yu, X **a, X Mao - Proceedings of the 44th …, 2022‏ - dl.acm.org
Data is the fuel to models, and it is still applicable in fault localization (FL). Many existing
elaborate FL techniques take the code coverage matrix and failure vector as inputs …

Context-aware neural fault localization

Z Zhang, Y Lei, X Mao, M Yan, X **a… - IEEE Transactions on …, 2023‏ - ieeexplore.ieee.org
Numerous fault localization techniques identify suspicious statements potentially
responsible for program failures by discovering the statistical correlation between test results …

Demystifying faulty code: Step-by-step reasoning for explainable fault localization

R Widyasari, JW Ang, TG Nguyen… - … on Software Analysis …, 2024‏ - ieeexplore.ieee.org
Fault localization is a critical process that involves identifying specific program elements
responsible for program failures. Manually pinpointing these elements, such as classes …

On the effectiveness of unified debugging: An extensive study on 16 program repair systems

S Benton, X Li, Y Lou, L Zhang - Proceedings of the 35th IEEE/ACM …, 2020‏ - dl.acm.org
Automated debugging techniques, including fault localization and program repair, have
been studied for over a decade. However, the only existing connection between fault …

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

Y Song, X **e, 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 …

Demystifying Faulty Code with LLM: Step-by-Step Reasoning for Explainable Fault Localization

R Widyasari, JW Ang, TG Nguyen, N Sharma… - arxiv preprint arxiv …, 2024‏ - arxiv.org
Fault localization is a critical process that involves identifying specific program elements
responsible for program failures. Manually pinpointing these elements, such as classes …

Where Do Large Language Models Fail When Generating Code?

Z Wang, Z Zhou, D Song, Y Huang, S Chen… - arxiv preprint arxiv …, 2024‏ - arxiv.org
Large Language Models (LLMs) have shown great potential in code generation. However,
current LLMs still cannot reliably generate correct code. Moreover, it is unclear what kinds of …

Software Failure Log Analysis for Engineers

W Dobrowolski, M Nikodem, O Unold - Electronics, 2023‏ - mdpi.com
The use of automated methods for log analysis is unavoidable in any large company;
therefore, it has attracted attention from engineers and researchers. As a result, the number …