A systematic review on imbalanced learning methods in intelligent fault diagnosis
The theoretical developments of data-driven fault diagnosis methods have yielded fruitful
achievements and significantly benefited industry practices. However, most methods are …
achievements and significantly benefited industry practices. However, most methods are …
Deep learning-based software engineering: progress, challenges, and opportunities
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …
which in turn has substantially advanced other research disciplines, such as natural …
Context-aware neural fault localization
Numerous fault localization techniques identify suspicious statements potentially
responsible for program failures by discovering the statistical correlation between test results …
responsible for program failures by discovering the statistical correlation between test results …
Pre-training code representation with semantic flow graph for effective bug localization
Enlightened by the big success of pre-training in natural language processing, pre-trained
models for programming languages have been widely used to promote code intelligence in …
models for programming languages have been widely used to promote code intelligence in …
Rlocator: Reinforcement learning for bug localization
Software developers spend a significant portion of time fixing bugs in their projects. To
streamline this process, bug localization approaches have been proposed to identify the …
streamline this process, bug localization approaches have been proposed to identify the …
Evaluating fault localization and program repair capabilities of existing closed-source general-purpose LLMs
Automated debugging is an emerging research field that aims to automatically find and
repair bugs. In this field, Fault Localization (FL) and Automated Program Repair (APR) gain …
repair bugs. In this field, Fault Localization (FL) and Automated Program Repair (APR) gain …
A dual-view network for fault diagnosis in rotating machinery using unbalanced data
Data-driven intelligent methods have demonstrated their effectiveness in the area of fault
diagnosis. However, most existing studies are based on the assumption that the distributions …
diagnosis. However, most existing studies are based on the assumption that the distributions …
Revisiting 'revisiting supervised methods for effort‐aware cross‐project defect prediction'
Effort‐aware cross‐project defect prediction (EACPDP), which uses cross‐project software
modules to build a model to rank within‐project software modules based on the defect …
modules to build a model to rank within‐project software modules based on the defect …
A light-weight data augmentation method for fault localization
Context: Fault localization (FL) is essentially a search over the space of program statements
to find suspicious entities that might have caused a program failure. However, the input data …
to find suspicious entities that might have caused a program failure. However, the input data …
Mitigating the effect of class imbalance in fault localization using context-aware generative adversarial network
Y Lei, T Wen, H **e, L Fu, C Liu, L Xu… - 2023 IEEE/ACM 31st …, 2023 - ieeexplore.ieee.org
Fault localization (FL) analyzes the execution information of a test suite to pinpoint the root
cause of a failure. The class imbalance of a test suite, ie, the imbalanced class proportion …
cause of a failure. The class imbalance of a test suite, ie, the imbalanced class proportion …