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 条
  • [31] A defect prediction method for software versioning
    Kastro, Yomi
    Bener, Ayse Basar
    [J]. SOFTWARE QUALITY JOURNAL, 2008, 16 (04) : 543 - 562
  • [32] METRIC SELECTION FOR SOFTWARE DEFECT PREDICTION
    Wang, Huanjing
    Khoshgoftaar, Taghi M.
    Van Hulse, Jason
    Gao, Kehan
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2011, 21 (02) : 237 - 257
  • [33] Active Learning for Software Defect Prediction
    Luo, Guangchun
    Ma, Ying
    Qin, Ke
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (06) : 1680 - 1683
  • [34] Integrated Approach to Software Defect Prediction
    Felix, Ebubeogu Amarachukwu
    Lee, Sai Peck
    [J]. IEEE ACCESS, 2017, 5 : 21524 - 21547
  • [35] A critique of software defect prediction models
    Fenton, NE
    Neil, M
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (05) : 675 - 689
  • [36] Software Defect Prediction via Transformer
    Zhang, Qihang
    Wu, Bin
    [J]. PROCEEDINGS OF 2020 IEEE 4TH INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2020), 2020, : 874 - 879
  • [37] Software Defect Prediction with Skewed Data
    Seliya, Naeem
    Khoshgoftaar, Taghi M.
    [J]. 16TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, 2010, : 403 - +
  • [38] Classifier Evaluation for Software Defect Prediction
    Kou, Gang
    Peng, Yi
    Shi, Yong
    Wu, Wenshuai
    [J]. STUDIES IN INFORMATICS AND CONTROL, 2012, 21 (02): : 117 - 126
  • [39] Open Issues in Software Defect Prediction
    Arora, Ishani
    Tetarwal, Vivek
    Saha, Anju
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES, ICICT 2014, 2015, 46 : 906 - 912
  • [40] Unsupervised methods for Software Defect Prediction
    Ha, Duy-An
    Chen, Ting-Hsuan
    Yuan, Shyan-Ming
    [J]. SOICT 2019: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY, 2019, : 49 - 55