Prediction of Software Defects Using Automated Machine Learning

被引:0
|
作者
Tanaka, Kazuya [1 ]
Monden, Akito [1 ]
Yucel, Zeynep [1 ]
机构
[1] Okayama Univ, Grad Sch Nat Sci & Technol, Okayama, Japan
关键词
auto-sklearn; defect prediction; meta-learning; cross-release prediction; software quality;
D O I
10.1109/snpd.2019.8935839
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The effectiveness of defect prediction depends on modeling techniques as well as their parameter optimization, data preprocessing and ensemble development. This paper focuses on auto-sklearn, which is a recently-developed software library for automated machine learning, that can automatically select appropriate prediction models, hyperparameters and data preprocessing techniques for a given data set and develop their ensemble with optimized weights. In this paper we empirically evaluate the effectiveness of auto-sklearn in predicting the number of defects in software modules. In the experiment, we used software metrics of 20 OSS projects for cross-release defect prediction and compared auto-sklearn with random forest, decision tree and linear discriminant analysis by using Norm(Popt) as a performance measure. As a result, auto-sklearn showed similar prediction performance as random forest, which is one of the best prediction models for defect prediction in past studies. This indicates that auto-sklearn can obtain good prediction performance for defect prediction without any knowledge of machine learning techniques and models.
引用
收藏
页码:490 / 494
页数:5
相关论文
共 50 条
  • [1] Improved prediction of software defects using ensemble machine learning techniques
    Mehta, Sweta
    Patnaik, K. Sridhar
    [J]. NEURAL COMPUTING & APPLICATIONS, 2021, 33 (16): : 10551 - 10562
  • [2] Improved prediction of software defects using ensemble machine learning techniques
    Sweta Mehta
    K. Sridhar Patnaik
    [J]. Neural Computing and Applications, 2021, 33 : 10551 - 10562
  • [3] Reliable prediction of software defects using Shapley interpretable machine learning models
    Al-Smadi, Yazan
    Eshtay, Mohammed
    Al-Qerem, Ahmad
    Nashwan, Shadi
    Ouda, Osama
    Abd El-Aziz, A. A.
    [J]. EGYPTIAN INFORMATICS JOURNAL, 2023, 24 (03)
  • [4] An automated software failure prediction technique using hybrid machine learning algorithms
    Chennappan, R.
    Vidyaathulasiraman
    [J]. JOURNAL OF ENGINEERING RESEARCH, 2023, 11 (01):
  • [5] Software quality prediction using machine learning
    Alaswad, Feisal
    Poovammal, E.
    [J]. MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 4714 - 4720
  • [6] Software Quality Prediction Using Machine Learning
    Desai, Bhoushika
    Sungkur, Roopesh Kevin
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2022, 10 (01)
  • [7] On Software Defect Prediction Using Machine Learning
    Ren, Jinsheng
    Qin, Ke
    Ma, Ying
    Luo, Guangchun
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2014,
  • [8] Software Quality Prediction Using Machine Learning
    Desai, Bhoushika
    Sungkur, Roopesh Kevin
    [J]. 6TH INTERNATIONAL CONFERENCE ON SMART CITY APPLICATIONS, 2022, 393 : 401 - 411
  • [9] Prediction of Software Defects using Twin Support Vector Machine
    Agarwal, Sonali
    Tomar, Divya
    Siddhant
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND COMPUTER NETWORKS (ISCON), 2014, : 128 - 132
  • [10] Automated Flare Prediction Using Extreme Learning Machine
    Bian, Yuqing
    Yang, Jianwei
    Li, Ming
    Lan, Rushi
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013