TY - GEN
T1 - The effect of granularity level on software defect prediction
AU - Calikli, Gul
AU - Tosun, Ayse
AU - Bener, Ayse
AU - Celik, Melih
PY - 2009
Y1 - 2009
N2 - Application of defect predictors in software development helps the managers to allocate their resources such as time and effort more efficiently and cost effectively to test certain sections of the code. In this research, we have used Naïve Bayes Classifier (NBC) to construct our defect prediction framework. Our proposed framework uses the hierarchical structure information about the source code of the software product, to perform defect prediction at a functional method level and source file level. We have applied our model on SoftLAB and Eclipse datasets. We have measured the performance of our proposed model and applied cost benefit analysis. Our results reveal that source file level defect prediction improves the verification effort, while decreasing the defect prediction performance in all datasets.
AB - Application of defect predictors in software development helps the managers to allocate their resources such as time and effort more efficiently and cost effectively to test certain sections of the code. In this research, we have used Naïve Bayes Classifier (NBC) to construct our defect prediction framework. Our proposed framework uses the hierarchical structure information about the source code of the software product, to perform defect prediction at a functional method level and source file level. We have applied our model on SoftLAB and Eclipse datasets. We have measured the performance of our proposed model and applied cost benefit analysis. Our results reveal that source file level defect prediction improves the verification effort, while decreasing the defect prediction performance in all datasets.
KW - Component
KW - Cost-benefit analysis
KW - Defect prediciton
KW - Naïve Bayes Classifier
KW - Static code attributes
UR - http://www.scopus.com/inward/record.url?scp=73949097516&partnerID=8YFLogxK
U2 - 10.1109/ISCIS.2009.5291866
DO - 10.1109/ISCIS.2009.5291866
M3 - Conference contribution
AN - SCOPUS:73949097516
SN - 9781424450237
T3 - 2009 24th International Symposium on Computer and Information Sciences, ISCIS 2009
SP - 531
EP - 536
BT - 2009 24th International Symposium on Computer and Information Sciences, ISCIS 2009
T2 - 2009 24th International Symposium on Computer and Information Sciences, ISCIS 2009
Y2 - 14 September 2009 through 16 September 2009
ER -