A new data mining-based framework to test case prioritization using software defect prediction

被引:1
|
作者
Alsukhni E. [1 ]
Saifan A.A. [1 ]
Alawneh H. [1 ]
机构
[1] Department of Computer Information Systems, Yarmouk University, Irbid
关键词
Data mining; Software defect prediction; Software testing; Test case prioritization;
D O I
10.4018/IJOSSP.2017010102
中图分类号
学科分类号
摘要
Test cases do not have the same importance when used to detect faults in software; therefore, it is more efficient to test the system with the test cases that have the ability to detect the faults. This research proposes a new framework that combines data mining techniques to prioritize the test cases. It enhances fault prediction and detection using two different techniques: 1) the data mining regression classifier that depends on software metrics to predict defective modules, and 2) the k-means clustering technique that is used to select and prioritize test cases to identify the fault early. Our approach of test case prioritization yields good results in comparison with other studies. The authors used the Average Percentage of Faults Detection (APFD) metric to evaluate the proposed framework, which results in 19.9% for all system modules and 25.7% for defective ones. Our results give us an indication that it is effective to start the testing process with the most defective modules instead of testing all modules arbitrary arbitrarily. Copyright © 2017, IGI Global.
引用
下载
收藏
页码:21 / 41
页数:20
相关论文
共 50 条
  • [1] Requirement prioritization framework using case-based reasoning: A mining-based approach
    Ali, Sadia
    Hafeez, Yaser
    Hussain, Shariq
    Yang, Shunkun
    Jamal, Muhammad
    EXPERT SYSTEMS, 2021, 38 (08)
  • [2] Research on Software Defect Prediction Based on Data Mining
    Chen, Yuan
    Shen, Xiang-heng
    Du, Peng
    Ge, Bing
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1, 2010, : 563 - 567
  • [3] A NOVEL TEST CASE PRIORITIZATION METHOD BASED ON PROBLEMS OF NUMERICAL SOFTWARE CODE STATEMENT DEFECT PREDICTION
    Shao, Yuanxun
    Liu, Bin
    Wang, Shihai
    Xiao, Peng
    EKSPLOATACJA I NIEZAWODNOSC-MAINTENANCE AND RELIABILITY, 2020, 22 (03): : 419 - 431
  • [4] Software Defect Prediction Based on Stability Test Data
    Okumoto, Kazu
    2011 INTERNATIONAL CONFERENCE ON QUALITY, RELIABILITY, RISK, MAINTENANCE, AND SAFETY ENGINEERING (ICQR2MSE), 2011, : 385 - 387
  • [5] Data Mining-Based Prediction of Manufacturing Situations
    Dolgui, A.
    Bakhtadze, N.
    Pyatetsky, V.
    Sabitov, R.
    Smirnova, G.
    Elpashev, D.
    Zakharov, E.
    IFAC PAPERSONLINE, 2018, 51 (11): : 316 - 321
  • [6] Incremental data mining-based software failure detection
    Liu P.
    Huang W.
    International Journal of Performability Engineering, 2020, 16 (08) : 1279 - 1288
  • [7] A study on software metrics based software defect prediction using data mining and machine learning techniques
    Prasad, Manjula C.M.
    Florence, Lilly
    Arya, Arti
    International Journal of Database Theory and Application, 2015, 8 (03): : 179 - 190
  • [8] A data mining-based framework for grid workflow management
    Congiusta, A
    Greco, G
    Guzzo, A
    Manco, G
    Pontieri, L
    Saccá, D
    Talia, D
    QSIC 2005: FIFTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2005, : 349 - 356
  • [9] Prediction of Squeezing Potential in Tunneling Projects Using Data Mining-Based Techniques
    Ebrahim Ghasemi
    Hasan Gholizadeh
    Geotechnical and Geological Engineering, 2019, 37 : 1523 - 1532
  • [10] Prediction of Squeezing Potential in Tunneling Projects Using Data Mining-Based Techniques
    Ghasemi, Ebrahim
    Gholizadeh, Hasan
    GEOTECHNICAL AND GEOLOGICAL ENGINEERING, 2019, 37 (03) : 1523 - 1532