A constructive RBF neural network for estimating the probability of defects in software modules

被引:0
|
作者
Bezerra, Miguel E. R. [1 ]
Oliveira, Adriano L. I. [2 ]
Meira, Silvio R. L. [1 ]
机构
[1] Univ Fed Pernambuco, Ctr Informat, POB 7851,Cidade Univ, BR-50732970 Recife, PE, Brazil
[2] Univ Fed Pernambuco, Polytech Sch, BR-50732970 Recife, PE, Brazil
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Much of the current research in software defect prediction focuses on building classifiers to predict only whether a software module is fault-prone or not. Using these techniques, the effort to test the software is directed at modules that are labelled as fault-prone by the classifier. This paper introduces a novel algorithm based on constructive RBF neural networks aimed at predicting the probability of errors in fault-prone modules; it is called RBF-DDA with Probabilistic Outputs and is an extension of RBF-DDA neural networks. The advantage of our method is that we can inform the test team of the probability of defect in a module, instead of indicating only if the module is fault-prone or not. Experiments carried out with static code measures from well-known software defect datasets from NASA show the effectiveness of the proposed method. We also compared the performance of the proposed method in software defect prediction with kNN and two of its variants, the S-POC-NN and R-POC-NN. The experimental results showed that the proposed method outperforms both S-POC-NN and R-POCNN and that it is equivalent to kNN in terms of performance with the advantage of producing less complex classifiers.
引用
收藏
页码:2874 / +
页数:3
相关论文
共 50 条
  • [21] Prediction of corrosion failure probability of buried oil and gas pipeline based on an RBF neural network
    Zhao, Lexin
    Luo, Zhengshan
    Deng, Guangya
    Shi, Victor
    FRONTIERS IN EARTH SCIENCE, 2023, 11
  • [22] On estimating the number of defects remaining in software
    Cai, KY
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 40 (02) : 93 - 114
  • [23] Estimating the existence probability of cavities using integrated geophysics and a neural network approach
    Park, Gyesoon
    Park, Samgyu
    Kim, Jung-Ho
    COMPUTERS & GEOSCIENCES, 2010, 36 (09) : 1161 - 1167
  • [24] Identification of reusable software modules in function oriented software systems using neural network based technique
    Manhas, Sonia
    Sandhu, Parvinder S.
    Chopra, Vinay
    Neeru, Nirvair
    World Academy of Science, Engineering and Technology, 2010, 43 : 823 - 827
  • [25] A novel self-organizing constructive neural network for estimating aircraft trip fuel consumption
    Khan, Waqar Ahmed
    Chung, Sai-Ho
    Ma, Hoi-Lam
    Liu, Shi Qiang
    Chan, Ching Yuen
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2019, 132 : 72 - 96
  • [26] Constructive PWL neural network approximation
    Wang, Yong-Li
    Li, Ying
    Huang, Xiao-Lin
    Wang, Shu-Ning
    Dianji yu Kongzhi Xuebao/Electric Machines and Control, 2008, 12 (03): : 319 - 323
  • [27] Incremental constructive ridgelet neural network
    Yang, Shuyuan
    Wang, Min
    Jiao, Licheng
    NEUROCOMPUTING, 2008, 72 (1-3) : 367 - 377
  • [28] Constructive ensemble of RBF neural networks and its application to earthquake prediction
    Liu, Y
    Li, Y
    Li, GZ
    Zhang, BF
    Wu, GF
    ADVANCES IN NEURAL NETWORKS - ISNN 2005, PT 1, PROCEEDINGS, 2005, 3496 : 532 - 537
  • [29] Adaptive Dynamic RBF Fuzzy Neural Controller Design with a Constructive Learning
    Hsu, Chun-Fei
    Lin, Chih-Min
    Li, Ming-Chia
    INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2011, 13 (03) : 175 - 184
  • [30] Application of RBF Neural Network on Bidding
    Yang Huiyun
    Jiang Ying
    Wang Lihai
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON CONSTRUCTION & REAL ESTATE MANAGEMENT, VOLS 1 AND 2, 2008, : 47 - 50