Deep learning with customized abstract syntax tree for bug localization

H Liang, L Sun, M Wang, Y Yang - IEEE Access, 2019 - ieeexplore.ieee.org
… have been applied in bug localization by extracting lexical features in bug reports and … bug
localization system CAST, which exploits deep learning and customized abstract syntax trees

Bug localization based on syntactical and semantic information of source code

X Yan, S Cheng, L Guo - Journal of Systems Engineering and …, 2023 - ieeexplore.ieee.org
… A bug localization model based on syntactical and semantic information of source … syntax
tree (AST) is divided based on node category to obtain statement sequence. The statement tree

Improving bug localization using structured information retrieval

RK Saha, M Lease, S Khurshid… - 2013 28th IEEE/ACM …, 2013 - ieeexplore.ieee.org
… Therefore, instead of pruning all language keywords, we instead build the Abstract Syntax
Tree (AST) of each source file and extract all identifier names (class name, method name, …

Automated bug localization in JIT compilers

HC Lim, S Debray - Proceedings of the 17th ACM SIGPLAN/SIGOPS …, 2021 - dl.acm.org
… To ensure that the newly generated programs are syntactically correct, we modify the
abstract syntax tree (AST) of the original PoC rather than its source code. We apply tree

Neural attribution for semantic bug-localization in student programs

R Gupta, A Kanade, S Shevade - Advances in Neural …, 2019 - proceedings.neurips.cc
tree convolutional network which uses specialized program encoding and convolution filters
to capture the tree … , which is explicitly represented by their abstract syntax trees (ASTs), eg, …

SOBER: statistical model-based bug localization

C Liu, X Yan, L Fei, J Han, SP Midkiff - ACM SIGSOFT Software …, 2005 - dl.acm.org
… generate each input program in two steps: First, a random syntax tree is generated which
complies with the bc language specification; second, a program is derived from the syntax tree. …

FineLocator: A novel approach to method-level fine-grained bug localization by query expansion

W Zhang, Z Li, Q Wang, J Li - Information and Software Technology, 2019 - Elsevier
… In this paper, we use Eclipse AST (Abstract Syntax Tree) [8] to extract method signatures
and their method bodies from Java source code files. The timestamp of each method is …

Bug localization with semantic and structural features using convolutional neural network and cascade forest

Y Xiao, J Keung, Q Mi, KE Bennin - Proceedings of the 22nd …, 2018 - dl.acm.org
… information in bug reports and source files on improving the performance of bug localization,
… be parsed into abstract syntax tree and also be reverted from the abstract syntax tree. Thus, …

Exploiting code knowledge graph for bug localization via bi-directional attention

J Zhang, R Xie, W Ye, Y Zhang, S Zhang - Proceedings of the 28th …, 2020 - dl.acm.org
… of information for bug localization. To better capture the interrelation information, we first
construct a code knowledge graph based on AST(abstract syntax trees) of every source files in …

It's not a bug, it's a feature: Does misclassification affect bug localization?

PS Kochhar, TDB Le, D Lo - … of the 11th Working Conference on Mining …, 2014 - dl.acm.org
… To normalize source code files, we utilize JDT library1 to extract Abstract Syntax Trees (ASTs)
from source code. We keep texts in AST nodes corresponding to identifiers and string …