Pre-Training of an Artificial Neural Network for Software Fault Prediction

被引:0
|
作者
Owhadi-Kareshk, Moein [1 ]
Sedaghat, Yasser [2 ]
Akbarzadeh-T, Mohammad-R [1 ,3 ]
机构
[1] FUM, Ctr Excellence Soft Comp & Intelligent Informat P, Mashhad, Iran
[2] FUM, Dependable Distributed Embedded Syst DDEmS Lab, Dept Comp Engn, Mashhad, Iran
[3] Univ Calif Berkeley, Dept EECS, Berkeley, CA 94720 USA
关键词
component; Pre-Training; Shallow Artificial Neural Network; Software Fault Prediction;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software fault prediction is one of the significant stages in the software testing process. At this stage, the probability of fault occurrence is predicted based on the documented information of the software systems that are already tested. Using this prior knowledge, developers and testing teams can better manage the testing process. There are many efforts in the field of machine learning to solve this classification problem. We propose to use a pre-training technique for a shallow, i.e. with fewer hidden layers, Artificial Neural Network (ANN). While this method is usually employed to prevent over-fitting in deep ANNs, our results indicate that even in a shallow network, it improves the accuracy by escaping from local minima. We compare the proposed method with four SVM-based classifiers and a regular ANN without pre-training on seven datasets from NASA codes in the PROMISE repository. Results confirm that the pre-training improves accuracy by achieving the best overall ranking of 1.43. Among seven datasets, our method has higher accuracy in four of them, while ANN and support vector machine are the best for two and one datasets, respectively.
引用
收藏
页码:223 / 228
页数:6
相关论文
共 50 条
  • [1] Selection of an artificial pre-training neural network for the classification of inland vessels based on their images
    Bobkowska, Katarzyna
    Bodus-Olkowska, Izabela
    [J]. SCIENTIFIC JOURNALS OF THE MARITIME UNIVERSITY OF SZCZECIN-ZESZYTY NAUKOWE AKADEMII MORSKIEJ W SZCZECINIE, 2021, 67 (139):
  • [2] Multi-label rhinitis prediction using ensemble neural network chain with pre-training
    Yang, Jingdong
    Zhang, Meng
    Liu, Peng
    Yu, Shaoqing
    [J]. APPLIED SOFT COMPUTING, 2022, 122
  • [3] Improving fault localization with pre-training
    Zhang, Zhuo
    Li, Ya
    Xue, Jianxin
    Mao, Xiaoguang
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2024, 18 (01)
  • [4] Synthetic pre-training for neural-network interatomic potentials
    Gardner, John L. A.
    Baker, Kathryn T.
    Deringer, Volker L.
    [J]. MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2024, 5 (01):
  • [5] Pre-training Graph Neural Network for Cross Domain Recommendation
    Wang, Chen
    Liang, Yueqing
    Liu, Zhiwei
    Zhang, Tao
    Yu, Philip S.
    [J]. 2021 IEEE THIRD INTERNATIONAL CONFERENCE ON COGNITIVE MACHINE INTELLIGENCE (COGMI 2021), 2021, : 140 - 145
  • [6] Unsupervised Pre-training on Improving the Performance of Neural Network in Regression
    Salida, Pallabi
    Vij, Prateek
    Baruah, Rashmi Dutta
    [J]. 2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,
  • [7] Improving fault localization with pre-training
    Zhuo Zhang
    Ya Li
    Jianxin Xue
    Xiaoguang Mao
    [J]. Frontiers of Computer Science, 2024, 18
  • [8] Early prediction of software fault-prone module using artificial neural network
    Bisi, Manjubala
    Goyal, Neeraj Kumar
    [J]. International Journal of Performability Engineering, 2015, 11 (01) : 43 - 52
  • [9] Pre-training graph neural networks for link prediction in biomedical networks
    Long, Yahui
    Wu, Min
    Liu, Yong
    Fang, Yuan
    Kwoh, Chee Keong
    Chen, Jinmiao
    Luo, Jiawei
    Li, Xiaoli
    [J]. BIOINFORMATICS, 2022, 38 (08) : 2254 - 2262
  • [10] Elevator Fault Prediction and Early Warning Method Based on ERNIE Pre-training
    Liu, Limei
    Chen, Shufang
    Liu, Jiyuan
    Li, Juan
    Li, Guansong
    Li, Chao
    Zhang, Zhidong
    Li, Liang
    [J]. 2023 2ND CONFERENCE ON FULLY ACTUATED SYSTEM THEORY AND APPLICATIONS, CFASTA, 2023, : 449 - 454