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 条
  • [31] On the use of deep learning in software defect prediction
    Giray, Gorkem
    Bennin, Kwabena Ebo
    Koksal, Omer
    Babur, Onder
    Tekinerdogan, Bedir
    JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 195
  • [32] Software Defect Prediction using Deep Learning
    Nevendra, Meetesh
    Singh, Pradeep
    ACTA POLYTECHNICA HUNGARICA, 2021, 18 (10) : 173 - 189
  • [33] Deep Learning for Software Defect Prediction in time
    Yadav, Monika
    Singh, Vijendra
    Rastogi, Priyanka
    2018 FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (IEEE PDGC), 2018, : 7 - 12
  • [34] Multiview Transfer Learning for Software Defect Prediction
    Chen, Jinyin
    Yang, Yitao
    Hu, Keke
    Xuan, Qi
    Liu, Yi
    Yang, Chao
    IEEE ACCESS, 2019, 7 : 8901 - 8916
  • [35] Software Defect Prediction Based on Machine Learning and Deep Learning Techniques: An Empirical Approach
    Albattah, Waleed
    Alzahrani, Musaad
    AI, 2024, 5 (04) : 1743 - 1758
  • [36] Transfer Learning Code Vectorizer based Machine Learning Models for Software Defect Prediction
    Singh, Rituraj
    Singh, Jasmeet
    Gill, Mehrab Singh
    Malhotra, Ruchika
    Garima
    2020 INTERNATIONAL CONFERENCE ON COMPUTATIONAL PERFORMANCE EVALUATION (COMPE-2020), 2020, : 497 - 502
  • [37] Performance Prediction of Configurable Software Systems by Fourier Learning
    Zhang, Yi
    Guo, Jianmei
    Blais, Eric
    Czarnecki, Krzysztof
    2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 365 - 373
  • [38] Within-Project Software Aging Defect Prediction Based on Active Learning
    Liang, Mengting
    Li, Dimeng
    Xu, Bin
    Zhao, Dongdong
    Yu, Xiao
    Xiang, Jianwen
    2021 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2021), 2021, : 1 - 8
  • [39] Asymmetric Learning Based on Kernel Partial Least Squares for Software Defect Prediction
    Luo, Guangchun
    Ma, Ying
    Qin, Ke
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (07): : 2006 - 2008
  • [40] Label propagation based semi-supervised learning for software defect prediction
    Zhi-Wu Zhang
    Xiao-Yuan Jing
    Tie-Jian Wang
    Automated Software Engineering, 2017, 24 : 47 - 69