arrow
返回

Deep Learning With Customized Abstract Syntax Tree for Bug Localization

delete2019-01-01
delete36
delete
OA
AI
H
Hongliang Liang *
孙璐 (Lu Sun)
王美林 封面图
王美林 (Meilin Wang)
Y
Yuxing Yang
DOI:10.1109/ACCESS.2019.2936948delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Given a bug report, bug localization technique can help developers automatically locate potential buggy files. Information retrieval and deep learning approaches have been applied in bug localization by extracting lexical features in bug reports and syntactic features in source code files, though they fail to utilize the structural and semantic information of source code files. In this paper, we present a bug localization system CAST, which exploits deep learning and customized abstract syntax trees of programs to locate potential buggy source files automatically and effectively. Specifically, CAST extracts both lexical semantics in bug reports (e.g., words) and source files (e.g., method names) and program semantics in source files (e.g., abstract syntax tree, AST). Moreover, CAST enhances the tree-based convolutional neural network (TBCNN) model with customized ASTs, which distinguish between user-defined methods and system-provided ones to reflect their contributions leading to defects. Furthermore, customized ASTs group the syntactic entities with similar semantics and prune the ones with little or redundant semantics in order to facilitate the learning performance. Experimental results on four widely-used software projects show that CAST significantly outperforms the state-of-the-art methods in locating the buggy source files.
Keyword:
Abstract syntax tree
bug localization
convolutional neural network
deep learning
method invocation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

B
beijing university of posts & telecommunications
学者数:
1.4W
论文数: 1.2W
被引数: 9
引用论文

引用论文

Prognostic role of FUT8 expression in relation to p53 status in stage II and III colorectal cancer
err2018-07-05
err0
errOAAI
errMasaru Noda; Hirokazu Okayama; Yasuhide Kofunato; Shun Chida; Katsuharu Saito; Takeshi Tada; Mai Ashizawa; Takahiro Nakajima; Keita Aoto; Tomohiro Kikuchi; Wataru Sakamoto; Hisahito Endo; Shotaro Fujita; Motonobu Saito; Tomoyuki Momma; Shinji Ohki; Koji Kono
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容