Towards implementing defect prediction in the software development process

被引:2
|
作者
Jureczko, Marian [1 ]
Ngoc Trung Nguyen [1 ]
Szymczyk, Marcin [1 ]
Unold, Olgierd [1 ]
机构
[1] Wroclaw Univ Sci & Technol, Dept Comp Engn, Wroclaw, Poland
关键词
software metrics; software development process; defect prediction; re-open prediction; predicting feature defectiveness; defect prediction economy; PERFORMANCE; CROSS;
D O I
10.3233/JIFS-179334
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Defect prediction is a method of identifying possible locations of software defects without testing. Software tests can be laborious and costly thus one may expect defect prediction to be a first class citizen in software engineering. Nonetheless, the industry apparently does not see it that way as the level of practical usages is limited. The study describes the possible reasons of the low adoption and suggests a number of improvements for defect prediction, including a confusion matrix-based model for assessing the costs and gains. The improvements are designed to increase the level of practitioners acceptance of defect prediction by removing the recognized by authors implementation obstacles. The obtained predictors showed acceptable performance. The results were processed through the suggested model for assessing the costs and gains and showed the potential of significant benefits, i.e. up to 90% of the overall cost of the considered test activities.
引用
收藏
页码:7223 / 7238
页数:16
相关论文
共 50 条
  • [41] A defect prediction method for software versioning
    Yomi Kastro
    Ayşe Basar Bener
    [J]. Software Quality Journal, 2008, 16 : 543 - 562
  • [42] 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
  • [43] Progress on approaches to software defect prediction
    Li, Zhiqiang
    Jing, Xiao-Yuan
    Zhu, Xiaoke
    [J]. IET SOFTWARE, 2018, 12 (03) : 161 - 175
  • [44] On the Costs and Profit of Software Defect Prediction
    Herbold, Steffen
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (11) : 2617 - 2631
  • [45] Software defect prediction via LSTM
    Deng, Jiehan
    Lu, Lu
    Qiu, Shaojian
    [J]. IET SOFTWARE, 2020, 14 (04) : 443 - 450
  • [46] Software Defect Prediction for LSI Designs
    Parizy, Matthieu
    Takayama, Koichiro
    Kanazawa, Yuji
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 565 - 568
  • [47] Research Progress of Software Defect Prediction
    Gong L.-N.
    Jiang S.-J.
    Jiang L.
    [J]. Ruan Jian Xue Bao/Journal of Software, 2019, 30 (10): : 3090 - 3114
  • [48] Progress in Automated Software Defect Prediction
    Ostrand, Thomas J.
    Weyuker, Elaine J.
    [J]. HARDWARE AND SOFTWARE: VERIFICATION AND TESTING, PROCEEDINGS, 2009, 5394 : 200 - 204
  • [49] Towards a New Paradigm of Software Development: an Ambassador Driven Process in Distributed Software Companies
    Kumlander, Deniss
    [J]. ADVANCES TECHNIQUES IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 487 - 490
  • [50] Understanding software defect detection in the personal software process
    Wohlin, C
    Wesslén, A
    [J]. NINTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1998, : 49 - 58