Application of knowledge graph in software engineering field: A systematic literature review

L Wang, C Sun, C Zhang, W Nie, K Huang - Information and Software …, 2023 - Elsevier
Context: Knowledge graphs describe knowledge resources and their carriers through
visualization. Moreover, they mine, analyze, construct, draw, and display knowledge and …

A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arXiv preprint arXiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

[HTML][HTML] A survey on machine learning techniques applied to source code

T Sharma, M Kechagia, S Georgiou, R Tiwari… - Journal of Systems and …, 2024 - Elsevier
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

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 …

[HTML][HTML] A systematic mapping study of bug reproduction and localization

D Wang, M Galster, M Morales-Trujillo - Information and Software …, 2023 - Elsevier
Context: Identifying the root cause of a software bug and fixing it is challenging. One reason
for this is that many bugs are not reproducible during bug fixing. Objective: We aim to …

Exploiting method names to improve code summarization: A deliberation multi-task learning approach

R Xie, W Ye, J Sun, S Zhang - 2021 IEEE/ACM 29th …, 2021 - ieeexplore.ieee.org
Code summaries are brief natural language descriptions of source code pieces. The main
purpose of code summarization is to assist developers in understanding code and to reduce …

[PDF][PDF] Capturing the Long-Distance Dependency in the Control Flow Graph via Structural-Guided Attention for Bug Localization.

YF Ma, Y Du, M Li - IJCAI, 2023 - ijcai.org
To alleviate the burden of software maintenance, bug localization, which aims to
automatically locate the buggy source files based on the bug report, has drawn significant …

[HTML][HTML] The flowing nature matters: feature learning from the control flow graph of source code for bug localization

YF Ma, M Li - Machine Learning, 2022 - Springer
Bug localization plays an important role in software maintenance. Traditional works treat the
source code from the lexical perspective, while some recent researches indicate that …

bjXnet: an improved bug localization model based on code property graph and attention mechanism

J Han, C Huang, S Sun, Z Liu, J Liu - Automated Software Engineering, 2023 - Springer
Bug localization technologies and tools are widely used in software engineering. Although
state-of-the-art methods have achieved great progress, they only consider the source code …

RLocator: Reinforcement learning for bug localization

P Chakraborty, M Alfadel… - IEEE Transactions on …, 2024 - ieeexplore.ieee.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 …