Enhance Rule Based Detection for Software Fault Prone Modules

作者: Hassan Najadat , Izzat Alsmadi

DOI:

关键词:

摘要: Abstract Software quality assurance is necessary to increase the level of confidence in developed software and reduce overall cost for developing projects. The problem addressed this research prediction fault prone modules using data mining techniques. Predicting allows managers allocate more testing resources such modules. This can also imply a good investment better design future systems avoid building error models that are based upon from previous projects identify fault-prone current similar development project, once similarity between established. In paper, we applied different rule-based classification techniques on several publicly available datasets NASA repository (e.g. PC1, PC2, etc). goal was classify into either or not paper proposed modification RIDOR algorithm which results show enhanced than other terms number extracted rules accuracy. implemented learns defect static code attributes. Those attributes then used present new predictor with high accuracy low rate.

参考文章(23)
Mel A. Colter, K. H. Bennett, Journal of software maintenance : research and practice Wiley. ,(1989)
Maurice H. Halstead, Elements of software science Elsevier. ,(1977)
Mark A. Hall, Ian H. Witten, Eibe Frank, Data Mining: Practical Machine Learning Tools and Techniques ,(1999)
William W. Cohen, Fast Effective Rule Induction Machine Learning Proceedings 1995. pp. 115- 123 ,(1995) , 10.1016/B978-1-55860-377-6.50023-2
T.J. McCabe, A Complexity Measure IEEE Transactions on Software Engineering. ,vol. SE-2, pp. 308- 320 ,(1976) , 10.1109/TSE.1976.233837
Xia Zhang, Yixin Yin, Xiuyan Meng, Hailong Zhao, Text Classification Based on Rule Mining by Granule Network Constructing fuzzy systems and knowledge discovery. ,vol. 2, pp. 514- 518 ,(2008) , 10.1109/FSKD.2008.444
Olivier Vandecruys, David Martens, Bart Baesens, Christophe Mues, Manu De Backer, Raf Haesen, Mining software repositories for comprehensible software fault prediction models Journal of Systems and Software. ,vol. 81, pp. 823- 839 ,(2008) , 10.1016/J.JSS.2007.07.034
Huzefa Kagdi, Michael L. Collard, Jonathan I. Maletic, A survey and taxonomy of approaches for mining software repositories in the context of software evolution Journal of Software Maintenance and Evolution: Research and Practice. ,vol. 19, pp. 77- 131 ,(2007) , 10.1002/SMR.344
B. R. Gaines, P. Compton, Induction of ripple-down rules applied to modeling large databases intelligent information systems. ,vol. 5, pp. 211- 228 ,(1995) , 10.1007/BF00962234