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 …
visualization. Moreover, they mine, analyze, construct, draw, and display knowledge and …
A survey on machine learning techniques for source code analysis
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 …
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
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 …
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
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 …
[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 …
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
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 …
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.
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 …
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 …
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 …
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 …
streamline this process, bug localization approaches have been proposed to identify the …