arrow
返回

Code Complexity and Version History for Enhancing Hybrid Bug Localization

delete2021-01-01
delete5
delete
OA
AI
A
Ahmed Ali Seyam
A
Abeer Hamdy
M
Marwa Salah Farhan *
DOI:10.1109/ACCESS.2021.3074266delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Software projects are not void from bugs when they are released, so the developers keep receiving bug reports that describe technical issues. The process of identifying the buggy code files that correspond to the submitted bug reports is called bug localization. Automating the bug localization process can speed up bug fixing and improve the productivity of the developers, especially with a large number of submitted bug reports. Several automatic bug localization approaches were proposed in the literature reviews which are based on the textual and /or semantic similarity among the bug reports and the source code files. Nevertheless, none of the previous approaches made use of the source code complexity despite its importance; as high complexity source code files have higher probabilities to be modified than the low complexity files and are prone to bug occurrences. To improve the accuracy of the automatic bug localization task, this paper proposes a Hybrid Bug Localization approach (HBL) that makes full use of textual and semantic features of source code files, previously fixed bug reports, in addition to the source code complexity and version history properties. The effectiveness of the proposed approach was assessed using three open-source Java projects, ZXing, SWT, and AspectJ, of different sizes. Experimental results showed that the proposed approach outperforms several state-of-the-art approaches in terms of the mean average precision (MAP) and the mean reciprocal rank (MRR) metrics.
Keyword:
Computer bugs
Location awareness
History
Complexity theory
Semantics
Open source software
Syntactics
Bug localization
text mining
information retrieval
version history
code complexity
textual similarity
AI总结

AI总结

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

期刊

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

机构

E
egyptian knowledge bank (ekb)
学者数:
11.6W
论文数: 9.3W
被引数: 84
British University in Egypt 封面图
British University in Egypt
学者数:
749
论文数: 559
被引数: 1.3K
引用论文

引用论文

Overview of Dermatologic Disorders of Neonates in a Central Regional Intensive Care Unit in Hungary
err2014-12-22
err0
errOAAI
errZsanett Csoma; Angéla Meszes; Krisztina Mader; Lajos Kemény; Gyula Tálosi
err分享
err收藏
Comparing learning to rank techniques in hybrid bug localization
err2018-01-01
err29
PREAI
errShi, Zhendong; Keung, Jacky; Bennin, Kwabena Ebo; Zhang, Xingjun
err分享
err收藏
err分享
err收藏
Deep Learning With Customized Abstract Syntax Tree for Bug Localization
err2019-01-01
err36
errOAAI
errLiang, Hongliang; Sun, Lu; Wang, Meilin; Yang, Yuxing
err分享
err收藏
err分享
err收藏
学者 查看更多内容