Empirically validating software metrics for risk prediction based on intelligent methods

TitleEmpirically validating software metrics for risk prediction based on intelligent methods
Publication TypeJournal Article
Year of Publication2007
AuthorsXu, Z, Zheng, X, Guo, P
JournalJournal of Digital Information Management
Volume5
Issue3
Pagination99 - 106
Date Published2007
KeywordsBayesian belief networks, Decision tree, Nearest neighbor, Risk prediction, Software metrics
Abstract

The software systems which are related to national science and technology projects are very crucial. This kind of systems always involves high technical factors and has to spend a large amount of money, so the quality and reliability of the software deserve to be further studied. Hence, we propose to apply four intelligent classification techniques most used in data mining fields, including Bayesian belief networks (BBN), nearest neighbor (NN), rough set (RS) and decision tree (DT), to validate the usefulness of software metrics for risk prediction. Results show that comparing with metrics such as Lines of code (LOC) and Cyclomatic complexity (V(G)) which are traditionally used for risk prediction, Halstead program difficulty (D), Number of executable statements (EXEC) and Halstead program volume (V) are the more effective metrics as risk predictors. By analyzing obtained results we also found that BBN was more effective than the other three methods in risk prediction.

URLhttp://www.scopus.com/inward/record.url?eid=2-s2.0-70350695759&partnerID=40&md5=f939c6d69c641cbeee0b6e64381ba65a

Collaborative Partner

Institute of Electronic and Information Technology (IEIT)

Collaborative Partner

Collaborative Partner