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 条
  • [21] Analyzing The Significance of Process Metrics for TT&C Software Defect Prediction
    Xia, Ye
    Yan, Guoying
    Zhang, Huiying
    [J]. 2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 77 - 81
  • [22] Software Defect Prediction Using Process Metrics ElasticSearch Engine Case Study
    Mpofu, Bongeka
    Mnkandla, Enerst
    [J]. 2016 THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND ENGINEERING (ICACCE 2016), 2016, : 254 - 259
  • [23] Software Process as a Service: Towards A Software Process Ecosystem
    Greulich, Oliver
    Knieke, Christoph
    Rafie, Bassel
    Rausch, Andreas
    Kuhrmann, Marco
    [J]. PROCEEDINGS OF THE 2024 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEMS PROCESSES, ICSSP 2024, 2024, : 77 - 86
  • [24] Towards Specialization of the Contract-Aware Software Development Process
    Derezinska, Anna
    Oltarzewski, Przemyslaw
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS, CAISE 2012, 2012, 112 : 494 - 501
  • [25] Towards an optimal architecture for implementing communication software
    Boot, J
    Tribelhorn, C
    Mostert, S
    [J]. AFRICON '96 - 1996 IEEE AFRICON : 4TH AFRICON CONFERENCE IN AFRICA, VOLS I & II: ELECTRICAL ENERGY TECHNOLOGY; COMMUNICATION SYSTEMS; HUMAN RESOURCES, 1996, : 950 - 956
  • [26] Software Defect Prediction Using Software Metrics - A survey
    Punitha, K.
    Chitra, S.
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 555 - 558
  • [27] Feedback-based integrated prediction: Defect prediction based on feedback from software testing process
    Xiao, Peng
    Liu, Bin
    Wang, Shihai
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 143 : 159 - 171
  • [28] Software Defect Prediction with Bayesian Approaches
    Hernandez-Molinos, Maria Jose
    Sanchez-Garcia, Angel J.
    Barrientos-Martinez, Rocio Erandi
    Perez-Arriaga, Juan Carlos
    Ocharan-Hernandez, Jorge Octavio
    [J]. MATHEMATICS, 2023, 11 (11)
  • [29] 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
  • [30] A defect prediction method for software versioning
    Kastro, Yomi
    Bener, Ayse Basar
    [J]. SOFTWARE QUALITY JOURNAL, 2008, 16 (04) : 543 - 562