Research of Software Defect Prediction Based on Complex Network

被引:0
作者
Lu Guiying [1 ]
Xiao Fei [1 ]
Liu Binbin [1 ]
Zhao Xiaolin [2 ]
Cai Cuicui [2 ]
机构
[1] China Elect Technol Grp Corp, Res Inst 15, Beijing 100083, Peoples R China
[2] Beijing Inst Technol, Sch Software, Beijing 100081, Peoples R China
来源
ELECTRICAL AND CONTROL ENGINEERING & MATERIALS SCIENCE AND MANUFACTURING | 2016年
关键词
Complex Network; Software Defect; Defect Prediction; KeyNodeRank Algorithm;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to predict software defects, this paper proposes a software defect prediction method based on complex network analysis. Most of the existing evaluation methods are based on undirected, unweighted network, failing to reflect the real situation of complex software. First, method proposed in this paper abstracts software system as directed weighted network on the granularity of class. Then, based on PageRank algorithm, this paper proposes KeyNodeRank algorithm to calculate node importance in global network. Node importance can be used to predict defects of software system. Experimental results show that the proposed method has a higher accuracy in predicting software defect. It has important significance for locating software defects, testing, improving software quality and software maintenance.
引用
收藏
页码:332 / 342
页数:11
相关论文
共 8 条
[1]   Statistical mechanics of complex networks [J].
Albert, R ;
Barabási, AL .
REVIEWS OF MODERN PHYSICS, 2002, 74 (01) :47-97
[2]  
[李兵 LI Bing], 2008, [力学进展, Advances in Mechanics], V38, P805
[3]  
Liu Xiaolin, 2013, SOFTWARE TESTING TEC
[4]  
Shao Jingjing, 2009, SEVERAL STUDIES BASE
[5]   Exploring complex networks [J].
Strogatz, SH .
NATURE, 2001, 410 (6825) :268-276
[6]  
WANG X F, 2006, THEORY APPL COMPLEX
[7]  
Xie Yue, 2012, STUDY PAGERANK HITS
[8]  
Xue Chaodong, 2012, FOCUS MEASUREMENT BA