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 …

Minimization of thermal stress in perforated composite plate using metaheuristic algorithms WOA, SCA and GA

M Jafari, MHB Chaleshtari, H Khoramishad… - Composite …, 2023 - Elsevier
In this study, an attempt is made to achieve optimal thermal stress distribution in symmetric
composite plates with non-circular holes under uniform heat flux by using metaheuristic …

An effective fault localization approach based on PageRank and mutation analysis

Y Yan, S Jiang, Y Zhang, C Zhang - Journal of Systems and Software, 2023 - Elsevier
Mutation-based fault localization (MBFL) is a popular method based on mutation testing.
MBFL applies a variety of operators to generate mutants and calculates the statement's …

GMBFL: Optimizing Mutation-Based Fault Localization via Graph Representation

S Wu, Z Li, Y Liu, X Chen, M Li - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Mutation-based fault localization has shown promising accuracy in localizing faults due to its
finer analysis granularity. However, the effectiveness is limited when dealing with diverse …

Detecting false-passing products and mitigating their impact on variability fault localization in software product lines

TT Nguyen, KT Ngo, S Nguyen, HD Vo - Information and Software …, 2023 - Elsevier
Abstract In a Software Product Line (SPL) system, variability bugs can cause failures in
certain products (buggy products), not in the others. In practice, variability bugs are not …

Predicting the change impact of resolving defects by leveraging the topics of issue reports in open source software systems

M Assi, S Hassan, S Georgiou, Y Zou - ACM Transactions on Software …, 2023 - dl.acm.org
Upon receiving a new issue report, practitioners start by investigating the defect type, the
potential fixing effort needed to resolve the defect and the change impact. Moreover, issue …

Boosting mutation-based fault localization by effectively generating Higher-Order Mutants

S Wu, B Yang, Z Chang, Z Li, X Chen, Y Liu - Information and Software …, 2025 - Elsevier
Abstract Context: Fault Localization (FL) is an important and tedious phase of software
debugging. Among various FL techniques, Mutation-Based Fault Localization (MBFL) …

Knowledge-Augmented Mutation-Based Bug Localization for Hardware Design Code

J Wu, Z Zhang, D Yang, J Xu, J He, X Mao - ACM Transactions on …, 2024 - dl.acm.org
Verification of hardware design code is crucial for the quality assurance of hardware
products. Being an indispensable part of verification, localizing bugs in the hardware design …

A variability fault localization approach for software product lines

TT Nguyen, KT Ngo, S Nguyen… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Software fault localization is one of the most expensive, tedious, and time-consuming
activities in program debugging. This activity becomes even much more challenging in …

Do not neglect what's on your hands: localizing software faults with exception trigger stream

X Zhang, Y Song, X **e, Q **n, C **ng - Proceedings of the 39th IEEE …, 2024 - dl.acm.org
Existing fault localization techniques typically analyze static information and run-time profiles
of faulty software programs, and subsequently calculate suspiciousness values for each …