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 条
  • [21] Automated Prediction of CMEs Using Machine Learning of CME – Flare Associations
    R. Qahwaji
    T. Colak
    M. Al-Omari
    S. Ipson
    [J]. Solar Physics, 2008, 248 : 471 - 483
  • [22] Automated prediction of CMEs using machine learning of CME - Flare associations
    Qahwaji, R.
    Colak, T.
    Al-Omari, M.
    Ipson, S.
    [J]. SOLAR PHYSICS, 2008, 248 (02) : 471 - 483
  • [23] Automated Prediction of Liver Disease using Machine Learning (ML) Algorithms
    Srivastava, Aviral
    Kumar, V. Vineeth
    Mahesh, T. R.
    Vivek, V.
    [J]. 2022 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL, COMPUTING, COMMUNICATION AND SUSTAINABLE TECHNOLOGIES (ICAECT), 2022,
  • [24] Automated prediction of low ferritin concentrations using a machine learning algorithm
    Kurstjens, Steef
    de Bel, Thomas
    van der Horst, Armando
    Kusters, Ron
    Krabbe, Johannes
    van Balveren, Jasmijn
    [J]. CLINICAL CHEMISTRY AND LABORATORY MEDICINE, 2022, 60 (12) : 1921 - 1928
  • [25] Automated prediction of Heart disease using optimized machine learning techniques
    Alqahtani, Lama A.
    Alotaibi, Hanadi M.
    Khan, Irfan Ullah
    Aslam, Nida
    [J]. 2020 11TH IEEE ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2020, : 298 - 302
  • [26] An empirical study of software reliability prediction using machine learning techniques
    Pradeep Kumar
    Yogesh Singh
    [J]. International Journal of System Assurance Engineering and Management, 2012, 3 (3) : 194 - 208
  • [27] EXPERIMENTAL STUDY ON SOFTWARE FAULT PREDICTION USING MACHINE LEARNING MODEL
    Thi Minh Phuong Ha
    Duy Hung Tran
    Le Thi My Hanh
    Nguyen Thanh Binh
    [J]. PROCEEDINGS OF 2019 11TH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE 2019), 2019, : 386 - 390
  • [28] Development of optimised software fault prediction model using machine learning
    Juneja, Shallu
    Bhathal, Gurjit Singh
    Sidhu, Brahmaleen K.
    [J]. INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2024, 18 (02): : 1355 - 1376
  • [29] SETAP: Software Engineering Teamwork Assessment and Prediction Using Machine Learning
    Petkovic, Dragutin
    Sosnick-Perez, Marc
    Huang, Shihong
    Todtenhoefer, Rainer
    Okada, Kazunori
    Arora, Swati
    Sreenivasen, Ramasubramanian
    Flores, Lorenzo
    Dubey, Sonal
    [J]. 2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014,