Title
Empirical analysis of network measures for predicting high severity software faults.
Abstract
Network measures are useful for predicting fault-prone modules. However, existing work has not distinguished faults according to their severity. In practice, high severity faults cause serious problems and require further attention. In this study, we explored the utility of network measures in high severity faultproneness prediction. We constructed software source code networks for four open-source projects by extracting the dependencies between modules. We then used univariate logistic regression to investigate the associations between each network measure and fault-proneness at a high severity level. We built multivariate prediction models to examine their explanatory ability for fault-proneness, as well as evaluated their predictive effectiveness compared to code metrics under forward-release and cross-project predictions. The results revealed the following: (1) most network measures are significantly related to high severity fault-proneness; (2) network measures generally have comparable explanatory abilities and predictive powers to those of code metrics; and (3) network measures are very unstable for cross-project predictions. These results indicate that network measures are of practical value in high severity fault-proneness prediction.
Year
DOI
Venue
2016
10.1007/s11432-015-5426-3
SCIENCE CHINA Information Sciences
Keywords
Field
DocType
network measures, high severity, fault-proneness, fault prediction, software metrics
Data mining,Source code,Multivariate statistics,Computer science,Software,Artificial intelligence,Predictive modelling,Software metric,Univariate,Logistic regression,Machine learning,Code metrics
Journal
Volume
Issue
ISSN
59
12
1869-1919
Citations 
PageRank 
References 
2
0.35
8
Authors
7
Name
Order
Citations
PageRank
Lin Chen120.69
Wanwangying Ma2264.28
Yuming Zhou332622.11
Lei Xu412418.82
Ziyuan Wang584.61
Zhifei Chen6163.56
Xu, Baowen72476165.27