首页|IDL: Evaluating software quality based on PageRank algorithm

IDL: Evaluating software quality based on PageRank algorithm

扫码查看
In the traditional method,the software quality is measured by various metrics of the software,such as decoupling level (DL),which can be used to predict software defect.However,DL,which treats all the files equally,has not taken file importance into consideration.Therefore,a novel software quality metric,named as improved decoupling level (IDL),based on the importance of documents was proposed.First,the PageRank algorithm was used to calculate the importance of files to obtain the weights of the dependencies,and then defect prediction models was established by combining the software scale,dependencies,scores and software defects to assess the software quality.Compared to most existing module-based software quality evaluation methods,IDL has similar or even superior performance in the prediction of software quality.The results indicate that IDL measures the importance of each file in the software more accurately by combining the PageRank algorithm in DL,which indirectly reflects the quality of software by predicting the bug information in software and improves the accuracy of prediction result of software bug information.

decoupling level (DL)PageRankimproved decoupling level (IDL)software architecturesoftware matrix, software quality

Zhou Guoqiang、Fan Yi、Zhang Shuai、Wang Yilun、Li Peng、Dai Guilan

展开 >

School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, China

State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210023, China

Southwest China Institute of Electronic Technology, Chengdu 610036, China

Institute of Information Technology, Tsinghua University, Beijing 100084, China

展开 >

This work was supported by the National Natural Science Foundation of China

61272082

2020

中国邮电高校学报(英文版)
北京邮电大学

中国邮电高校学报(英文版)

CSCDEI
影响因子:0.419
ISSN:1005-8885
年,卷(期):2020.27(1)
  • 1