{"title":"An Empirical Analysis of Threshold Techniques for identifying Faulty Classes","authors":"N. Kaur, Hardeep Singh","doi":"10.47164/IJNGC.V11I3.642","DOIUrl":null,"url":null,"abstract":"The experimental validation of the proficiency of the proposed techniques is a mandatory task in the research regime. The existing literature has proved the presence of extensive work attained the statistical validation of software metrics by utilizing them in the development of fault prediction models, where, both statistical and machine learning techniques were engaged into the construction of the models being capable of identifying faulty and non-faulty classes. On the contrary, the research area involving the investigation of threshold concept has not gained sufficient maturity. An effective threshold technique can assist in the identification of optimal cut-off value in software metric which can discriminate the faulty from non-faulty classes with minimal misclassification rate. The idea of threshold calculation can make the applicability of the existing metrics in software industries, a much easier task. As the developers only need to know the cut-off values which can help them to concentrate on the specific classes that exceeds the computed thresholds. Also, the presence of peculiarity in the software metric index can alert the testers and in turn helps them to disburse the resources systematically. The current study empirically validated and compared the discriminating strength of two threshold techniques, i.e., ROC curve and Alves Rankings, on the public dataset. This study selected twenty Object Oriented (OO) measures for the process of threshold calculation. Besides, the widely addressed metric suite proposed by Chidamber and Kemerer, this study also considered other fourteen OO measures for the experiment. Furthermore, Wilcoxon signed ranks test was used to enquire the classification difference between the aforementioned threshold techniques. The outcome from the statistical analysis revealed the better predictive capability of ROC curve than the Alves Rankings.","PeriodicalId":351421,"journal":{"name":"Int. J. Next Gener. Comput.","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. Next Gener. Comput.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47164/IJNGC.V11I3.642","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The experimental validation of the proficiency of the proposed techniques is a mandatory task in the research regime. The existing literature has proved the presence of extensive work attained the statistical validation of software metrics by utilizing them in the development of fault prediction models, where, both statistical and machine learning techniques were engaged into the construction of the models being capable of identifying faulty and non-faulty classes. On the contrary, the research area involving the investigation of threshold concept has not gained sufficient maturity. An effective threshold technique can assist in the identification of optimal cut-off value in software metric which can discriminate the faulty from non-faulty classes with minimal misclassification rate. The idea of threshold calculation can make the applicability of the existing metrics in software industries, a much easier task. As the developers only need to know the cut-off values which can help them to concentrate on the specific classes that exceeds the computed thresholds. Also, the presence of peculiarity in the software metric index can alert the testers and in turn helps them to disburse the resources systematically. The current study empirically validated and compared the discriminating strength of two threshold techniques, i.e., ROC curve and Alves Rankings, on the public dataset. This study selected twenty Object Oriented (OO) measures for the process of threshold calculation. Besides, the widely addressed metric suite proposed by Chidamber and Kemerer, this study also considered other fourteen OO measures for the experiment. Furthermore, Wilcoxon signed ranks test was used to enquire the classification difference between the aforementioned threshold techniques. The outcome from the statistical analysis revealed the better predictive capability of ROC curve than the Alves Rankings.