Pre-training code representation with semantic flow graph for effective bug localization

Y Du, Z Yu - Proceedings of the 31st ACM Joint European Software …, 2023 - dl.acm.org
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 …

Automated software bug localization enabled by meta-heuristic-based convolutional neural network and improved deep neural network

W Ali, L Bo, X Sun, X Wu, S Memon, S Siraj… - Expert Systems with …, 2023 - Elsevier
Automatically localizing bugs is implemented to maximize the speed of the bug localizing
process and minimize the developer's burdens. However, the existing automatic bug …

[HTML][HTML] Modeling analysis of SOFC system oriented to working condition identification

XL Wu, H Zhang, H Liu, YW Xu, J Peng, Z Xia, Y Wang - Energies, 2022 - mdpi.com
Solid oxide fuel cell (SOFC) generation system is an important equipment to realize “carbon
neutralization”. In SOFC system, a fault will cause changes in working conditions, which is …

Enhancing bug localization with bug report decomposition and code hierarchical network

Z Zhu, H Tong, Y Wang, Y Li - Knowledge-Based Systems, 2022 - Elsevier
Bug localization, which aims to locate buggy source code files for given bug reports, is a
crucial yet challenging software-mining task. Despite remarkable success, the state of the art …

FineCodeAnalyzer: Multi-perspective source code analysis support for software developer through fine-granular level interactive code visualization

A Qayum, SUR Khan, A Akhunzada - IEEE Access, 2022 - ieeexplore.ieee.org
Source code analysis is one of the important activities during the software maintenance
phase that focuses on performing the tasks including bug localization, feature location …

Mitigating the impact of mislabeled data on deep predictive models: an empirical study of learning with noise approaches in software engineering tasks

J Shen, Z Li, Y Lu, M Pan, X Li - Automated Software Engineering, 2024 - Springer
Deep predictive models have been widely employed in software engineering (SE) tasks due
to their remarkable success in artificial intelligence (AI). Most of these models are trained in …

RLocator: Reinforcement Learning for Bug Localization

P Chakraborty, M Alfadel, M Nagappan - arXiv preprint arXiv:2305.05586, 2023 - arxiv.org
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 …

TroBo: A Novel Deep Transfer Model for Enhancing Cross-Project Bug Localization

Z Zhu, Y Wang, Y Li - International Conference on Knowledge Science …, 2021 - Springer
Bug localization, which aims to locate buggy files in the software project by leveraging bug
reports, plays an important role in software quality control. Recently, many automatic bug …

Enhancing Bug Localization through Bug Report Summarization

X Zhang, Z Zhu, Y Li - 2023 IEEE International Conference on …, 2023 - ieeexplore.ieee.org
The process of software bug localization can be described as identifying the source code
files (ie, bug location) corresponding to the bug described in the bug report. Most existing …

A Hypothesis Testing-based Framework for Software Cross-modal Retrieval in Heterogeneous Semantic Spaces

H Wei, X Su, C Gao, W Zheng, W Tao - ACM Transactions on Software …, 2023 - dl.acm.org
Software cross-modal retrieval is a popular yet challenging direction, such as bug
localization and code search. Previous studies generally map natural language texts and …