Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

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

X Chen, X Hu, Y Huang, H Jiang, W Ji, Y Jiang… - arXiv preprint arXiv …, 2024 - arxiv.org
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …

A universal data augmentation approach for fault localization

H Xie, Y Lei, M Yan, Y Yu, X Xia, 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 …

Influential global and local contexts guided trace representation for fault localization

Z Zhang, Y Lei, T Su, M Yan, X Mao, Y Yu - ACM Transactions on …, 2023 - dl.acm.org
Trace data is critical for fault localization (FL) to analyze suspicious statements potentially
responsible for a failure. However, existing trace representation meets its bottleneck mainly …

Feature-fl: Feature-based fault localization

Y Lei, H Xie, T Zhang, M Yan, Z Xu… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Fault localization aims at developing an effective methodology identifying suspicious
statements potentially responsible for program failures. The spectrum-based fault …

Context-aware neural fault localization

Z Zhang, Y Lei, X Mao, M Yan, X Xia… - 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 …

Service-oriented model-based fault prediction and localization for service compositions testing using deep learning techniques

R ElGhondakly, SM Moussa, N Badr - Applied Soft Computing, 2023 - Elsevier
As service-oriented computing systems become more buoyant and complex, the occurrence
of faults dramatically increases. Fault prediction plays a crucial role in the service-oriented …

Improving fault localization using model-domain synthesized failing test generation

Z Zhang, Y Lei, X Mao, M Yan… - 2022 IEEE international …, 2022 - ieeexplore.ieee.org
A test suite is indispensable for conducting effective fault localization, and has two classes of
tests: passing tests and failing tests. However, in practice, passing tests heavily outnumber …

Model-domain failing test augmentation with Generative Adversarial Networks

Z Zhang, Y Li, S Yang, Y Lei - Expert Systems with Applications, 2024 - Elsevier
It is undoubtedly that test suites are crucial for fault localization techniques. Through the
running of a single test case in the test suite, a fault localization technology is able to obtain …

A light-weight data augmentation method for fault localization

J Hu, H Xie, Y Lei, K Yu - Information and Software Technology, 2023 - Elsevier
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 …