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 条
  • [41] A modified RBF neural network for network anomaly detection
    Wei, Xiaotao
    Huang, Houkuan
    Tian, Shengfeng
    ADVANCES IN NEURAL NETWORKS - ISNN 2006, PT 3, PROCEEDINGS, 2006, 3973 : 261 - 266
  • [42] Estimating Internal Temperature of Slow Wave Structure Based on RBF Neural Network and Designing Test Model
    Zhao, Xingqun
    Ying, Xiaoting
    Sun, Xiaohan
    2019 INTERNATIONAL VACUUM ELECTRONICS CONFERENCE (IVEC), 2019,
  • [43] NEURAL NETWORK SOFTWARE
    LAWRENCE, M
    CHEMICAL ENGINEERING, 1990, 97 (12) : 7 - 7
  • [44] SOFTWARE AND THE NEURAL NETWORK
    BEARD, N
    NEW SCIENTIST, 1990, 126 (1723) : 72 - 73
  • [45] Comparative Study of BP Neural Network and RBF Neural Network in Surface Reconstruction
    Wang, Hai-jun
    Jin, Tao
    2019 4TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2019), 2019, : 405 - 409
  • [46] Constructive and pruning methods for neural network design
    Costa, MA
    Braga, AP
    de Menezes, BR
    VII BRAZILIAN SYMPOSIUM ON NEURAL NETWORKS, PROCEEDINGS, 2002, : 49 - 54
  • [47] A constructive neural network algorithm for function approximation
    Draelos, T
    Hush, D
    ICNN - 1996 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS. 1-4, 1996, : 50 - 55
  • [48] Constructive Deep ReLU Neural Network Approximation
    Lukas Herrmann
    Joost A. A. Opschoor
    Christoph Schwab
    Journal of Scientific Computing, 2022, 90
  • [49] Neural Network for Graphs: A Contextual Constructive Approach
    Micheli, Alessio
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2009, 20 (03): : 498 - 511
  • [50] Constructive Autoassociative Neural Network for Facial Recognition
    Fernandes, Bruno J. T.
    Cavalcanti, George D. C.
    Ren, Tsang I.
    PLOS ONE, 2014, 9 (12):