arrow
返回

Software Bug Number Prediction Based on Complex Network Theory and Panel Data Model

delete2022-03-01
delete10
PRE
AI
S
Shunkun Yang
X
Xiaodong Gou
M
Minghao Yang *
Q
Qi Shao
C
Chong Bian
M
Ming Jiang
Y
Yongjie Qiao
DOI:10.1109/TR.2022.3149658delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Accurate software bug number prediction makes software test resource allocation, maintenance, and release time cost efficient. However, it is a challenge to accurately predict the number of software bugs when there fluctuations caused by many uncertain factors faced by the complex software. Considering this, a new method for software bug number prediction based on a panel data model from the perspective of complex networks is proposed in this article. Using complex network theory, we constructed the software code network and calculated the static metrics of the network structure, and the percolation threshold of change in the network structure based on percolation theory as a dynamic metric. These network metrics were then normalized as inputs and a panel data model was used for bug prediction. The proposed method can predict the number of bugs for both within-project and cross-project. Empirical studies were performed on data obtained from 120 releases of eight open-source software projects (Lua, SQLite, Redis, Linux kernel, ant, jmeter, poi, and tomcat), the experimental results indicated that network metrics are effective bug indicators, and the proposed method outperformed ten baseline methods (with an average improvement of 28.05%). This article is expected to provide insights into more smart software quality and reliability assurance.
Keyword:
Codes
Linux
Computer bugs
Complex networks
Predictive models
Maintenance engineering
Software
Bug number prediction
complex network
cross-project (CP) prediction
panel data (PD) model
percolation theory
within-project (WP) prediction

期刊

IEEE Transactions on Reliability 封面图
IEEE Transactions on Reliability
IF:
5.7
论文数:
2.8K
被引数:
8.5K

机构

B
Beihang University
学者数:
5.2W
论文数: 4.1W
被引数: 37
P
Peng Cheng Laboratory
学者数:
1.7K
论文数: 1.8K
被引数: 2.0K
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
Structural Features of the Pseudomonas fluorescens Biofilm Adhesin LapA Required for LapG-Dependent Cleavage, Biofilm Formation, and Cell Surface Localization
err2014-08-01
err0
errOAAI
errChelsea D. Boyd; T. Jarrod Smith; Sofiane El-Kirat-Chatel; Peter D. Newell; Yves F. Dufrêne; George A. O'Toole
err分享
err收藏
Deep learning based software defect prediction基于深度学习的软件缺陷预测
err2020-04-01
err98
PREAI
errQiao, Lei; Li, Xuesong; Umer, Qasim; Guo, Ping
err分享
err收藏
err分享
err收藏
Protection and Retrieval of Encrypted Multimedia Content: When Cryptography Meets Signal Processing
err2007-01-01
err0
errOAAI
errZekeriya Erkin; Alessandro Piva; Stefan Katzenbeisser; RL Lagendijk; Jamshid Shokrollahi; Gregory Neven; Mauro Barni
err分享
err收藏
A Nonlinear PID Autotuning Algorithm
err1986-06-01
err0
PREAI
errJames H. Taylor; Karl Johan Astrom
err分享
err收藏
Vortex Emission Accompanies the Advection of Optical Localized Structures
err2011-02-10
err0
PREAI
errF. Haudin; R. G. Rojas; U. Bortolozzo; M. G. Clerc; S. Residori
err分享
err收藏
学者 查看更多内容