Early Software Defect Prediction: Right-Shifting Software Effort Data into a Defect Curve

被引:1
|
作者
Okumoto, Kazuhira [1 ]
机构
[1] Sakura Software Solut LLC, Naperville, IL 60563 USA
关键词
Early defect prediction; Software quality assurance; Software reliability growth modeling; Software effort data; RELIABILITY;
D O I
10.1109/ISSREW55968.2022.00037
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Predicting the number of defects in software at release is a critical need for quality managers to evaluate the readiness to deliver high-quality software. Even though this is a well-studied subject, it continues to be challenging in large-scale projects. This is particularly so during early stages of the development process when no defect data is available. This paper proposes a novel approach for defect prediction in early stages of development. It utilises a software development and testing plan, and also learns from previous releases of the same project to predict defects. By producing key quality metrics such as percentage residual defects and percentage open defects at delivery, we enable decisions regarding the readiness of a software product for delivery. Over several years, the approach has been successfully applied to large-scale software products, which has helped to evaluate the stability and accuracy of defects predicted at delivery over time.
引用
收藏
页码:43 / 48
页数:6
相关论文
共 50 条
  • [41] A Systematic Review on Software Defect Prediction
    Singh, Pradeep Kumar
    Agarwal, Dishti
    Gupta, Aakriti
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 1793 - 1797
  • [42] Software defect prediction via LSTM
    Deng, Jiehan
    Lu, Lu
    Qiu, Shaojian
    [J]. IET SOFTWARE, 2020, 14 (04) : 443 - 450
  • [43] Attribute Selection and Imbalanced Data: Problems in Software Defect Prediction
    Khoshgoftaar, Taghi M.
    Gao, Kehan
    Seliya, Naeem
    [J]. 22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 1, 2010,
  • [44] The limited impact of individual developer data on software defect prediction
    Bell, Robert M.
    Ostrand, Thomas J.
    Weyuker, Elaine J.
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2013, 18 (03) : 478 - 505
  • [45] A Novel Method for Software Defect Prediction in the Context of Big Data
    Chang, Ruihua
    Shen, Xiaowei
    Wang, Binghe
    Xu, Qiuping
    [J]. 2017 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA ANALYSIS (ICBDA), 2017, : 105 - 109
  • [46] Defuse: A Data Annotator and Model Builder for Software Defect Prediction
    Dalla Palma, Stefano
    Di Nucci, Dario
    Tamburri, Damian
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2022), 2022, : 479 - 483
  • [47] Mutation-based data augmentation for software defect prediction
    Mao, Rui
    Zhang, Li
    Zhang, Xiaofang
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 36 (06)
  • [48] 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
    [J]. 2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS, ISSREW, 2023, : 43 - 44
  • [49] The Stability of Threshold Values for Software Metrics in Software Defect Prediction
    Mausa, Goran
    Grbac, Tihana Galinac
    [J]. MODEL AND DATA ENGINEERING (MEDI 2017), 2017, 10563 : 81 - 95
  • [50] Mining Defect Reports for Predicting Software Maintenance Effort
    Jindal, Rajni
    Malhotra, Ruchika
    Jain, Abha
    [J]. 2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 270 - 276