期刊名称:International Journal of Software Engineering and Its Applications
印刷版ISSN:1738-9984
出版年度:2015
卷号:9
期号:2
页码:171-188
DOI:10.14257/ijseia.2015.9.2.15
出版社:SERSC
摘要:This paper presents an innovative metric based on a class abstraction to capture aspects of software complexity through combinations of class characteristics. The study also used software metrics effectiveness in finding the classes in different error categories for the three versions of Eclipse, the Java-based open-source Integrated Development Environment. Many studies used Logistic regression models to investigate the ability of OO software metrics to predict fault prone classes. We also used this method not only for binary but also multinomial categorization and empirically validate the ability of metrics to predict fault prone classes in different category using fault data. We conclude that this proposed metric is as effective as the traditional metrics in identifying fault-prone classes in binary categorization and also showing most efficient result for multinomial categorization. We also find that Univariate model for these metrics have same performance as the individual metric with no any learning technique in prediction of fault-proneness.