Software Defect Prediction Based on Fourier Learning

被引:0
|
作者
Yang, Kang [1 ]
Yu, Huiqun [1 ]
Fan, Guisheng [1 ]
Yang, Xingguang [1 ]
Zheng, Song [2 ]
Leng, Chunxia [1 ]
机构
[1] East China Univ Sci & Technol, Comp Sci & Engn, Shanghai, Peoples R China
[2] Minist Publ Secur, Res Inst 3, Comp Sci & Engn, Shanghai, Peoples R China
来源
PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC) | 2018年
关键词
Software defect prediction; Boolean function; machine learning; feature selection;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern software systems have grown significantly in their size and complexity, therefore software systems have more and more potential defects. Software defect prediction uses a defect data set to build a predictive model, where the data set is composed of software defect metrics. Then, this predictive model is used to predict potential defect program modules in the project. This paper uses the Fourier expression of Boolean function to build a software defect prediction model. We provide the algorithms to calculate the Fourier coefficients and get the predicted function which can predict software defect. And, we compare the Fourier learning algorithm with the traditional machine learning algorithms, such as the random forest algorithm. Finally, the experiment results show that the Fourier learning algorithm is not only better than other algorithms, but also more stable.
引用
收藏
页码:388 / 392
页数:5
相关论文
共 50 条
  • [1] Ensemble learning based software defect prediction
    Dong, Xin
    Liang, Yan
    Miyamoto, Shoichiro
    Yamaguchi, Shingo
    JOURNAL OF ENGINEERING RESEARCH, 2023, 11 (04): : 377 - 391
  • [2] Deep learning based software defect prediction
    Qiao, Lei
    Li, Xuesong
    Umer, Qasim
    Guo, Ping
    NEUROCOMPUTING, 2020, 385 : 100 - 110
  • [3] Dictionary Learning Based Software Defect Prediction
    Jing, Xiao-Yuan
    Ying, Shi
    Zhang, Zhi-Wu
    Wu, Shan-Shan
    Liu, Jin
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, : 414 - 423
  • [4] Software Defect Prediction Method Based on Stable Learning
    Fan, Xi
    Mao, Jingen
    Lian, Liangjue
    Yu, Li
    Zheng, We
    Ge, Yun
    CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 78 (01): : 65 - 84
  • [5] A Survey of Software Defect Prediction Based on Deep Learning
    Meetesh Nevendra
    Pradeep Singh
    Archives of Computational Methods in Engineering, 2022, 29 : 5723 - 5748
  • [6] A Survey of Software Defect Prediction Based on Deep Learning
    Nevendra, Meetesh
    Singh, Pradeep
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2022, 29 (07) : 5723 - 5748
  • [7] Kernel Based Asymmetric Learning for Software Defect Prediction
    Ma, Ying
    Luo, Guangchun
    Chen, Hao
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (01) : 267 - 270
  • [8] Kernel CCA Based Transfer Learning for Software Defect Prediction
    Ma, Ying
    Zhu, Shunzhi
    Chen, Yumin
    Li, Jingjing
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (08) : 1903 - 1906
  • [9] Software defect prediction based on weighted extreme learning machine
    Gai, Jinjing
    Zheng, Shang
    Yu, Hualong
    Yang, Hongji
    MULTIAGENT AND GRID SYSTEMS, 2020, 16 (01) : 67 - 82
  • [10] Software Defect Prediction based on Geometric Mean for Subspace Learning
    Gao, Yan
    Yang, Chunhui
    Liang, Lixin
    2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 225 - 229