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 条
  • [21] Software Defect Prediction Based on Hybrid Swarm Intelligence and Deep Learning
    Li, Zhen
    Li, Tong
    Wu, YuMei
    Yang, Liu
    Miao, Hong
    Wang, DongSheng
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2021, 2021
  • [22] Software Defect Prediction via Transfer Learning based Neural Network
    Cao, Qimeng
    Sun, Qing
    Cao, Qinghua
    Tan, Huobin
    PROCEEDINGS OF THE 2015 FIRST INTERNATIONAL CONFERENCE ON RELIABILITY SYSTEMS ENGINEERING 2015 ICRSE, 2015,
  • [23] Feature Clustering and Ensemble Learning Based Approach for Software Defect Prediction
    Srivastava R.
    Jain A.K.
    Recent Advances in Computer Science and Communications, 2022, 15 (06): : 868 - 882
  • [24] Empirical assessment of machine learning based software defect prediction techniques
    Challagulla, Venkata Udaya B.
    Bastani, Farokh B.
    Yen, I-Ling
    Paul, Raymond A.
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2008, 17 (02) : 389 - 400
  • [25] A Regression Analysis Based Model for Defect Learning and Prediction in Software Development
    Memon, Mashooque Ahmed
    Baloch, Mujeeb-ur-Rehman Maree
    Memon, Muniba
    Musavi, Syed Hyder Abbas
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2021, 40 (03) : 617 - 629
  • [26] bjCnet: A contrastive learning-based framework for software defect prediction
    Han, Jiaxuan
    Huang, Cheng
    Liu, Jiayong
    COMPUTERS & SECURITY, 2024, 145
  • [27] A Model Based on Program Slice and Deep Learning for Software Defect Prediction
    Tian, Junfeng
    Tian, Yongqing
    2020 29TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2020), 2020,
  • [28] Software Defect Prediction Based on Fuzzy Cost Broad Learning System
    Cao, Heling
    Cui, Zhiying
    Chu, Yonghe
    Gong, Lina
    Liu, Guangen
    Wang, Yun
    Tian, Fangchao
    Li, Peng
    Ge, Haoyang
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2025, 2025 (01)
  • [29] Software Defect Prediction by Online Learning Considering Defect Overlooking
    Yamasaki, Yuta
    Fedorov, Nikolay
    Tsunoda, Masateru
    Monden, Akito
    Tahir, Amjed
    Bennin, Kwabena Ebo
    Toda, Koji
    Nakasai, Keitaro
    2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS, ISSREW, 2023, : 43 - 44
  • [30] On Software Defect Prediction Using Machine Learning
    Ren, Jinsheng
    Qin, Ke
    Ma, Ying
    Luo, Guangchun
    JOURNAL OF APPLIED MATHEMATICS, 2014,